10#include <gsl/gsl_sf.h>
11#include <boost/bind/bind.hpp>
12#include "gslpp_function_adapter.h"
13using namespace boost::placeholders;
16 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHW",
"CHB",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
17 "CHL1_11",
"CHL1_12r",
"CHL1_13r",
"CHL1_22",
"CHL1_23r",
"CHL1_33",
18 "CHL1_12i",
"CHL1_13i",
"CHL1_23i",
19 "CHL3_11",
"CHL3_12r",
"CHL3_13r",
"CHL3_22",
"CHL3_23r",
"CHL3_33",
20 "CHL3_12i",
"CHL3_13i",
"CHL3_23i",
21 "CHe_11",
"CHe_12r",
"CHe_13r",
"CHe_22",
"CHe_23r",
"CHe_33",
22 "CHe_12i",
"CHe_13i",
"CHe_23i",
23 "CHQ1_11",
"CHQ1_12r",
"CHQ1_13r",
"CHQ1_22",
"CHQ1_23r",
"CHQ1_33",
24 "CHQ1_12i",
"CHQ1_13i",
"CHQ1_23i",
25 "CHQ3_11",
"CHQ3_12r",
"CHQ3_13r",
"CHQ3_22",
"CHQ3_23r",
"CHQ3_33",
26 "CHQ3_12i",
"CHQ3_13i",
"CHQ3_23i",
27 "CHu_11",
"CHu_12r",
"CHu_13r",
"CHu_22",
"CHu_23r",
"CHu_33",
28 "CHu_12i",
"CHu_13i",
"CHu_23i",
29 "CHd_11",
"CHd_12r",
"CHd_13r",
"CHd_22",
"CHd_23r",
"CHd_33",
30 "CHd_12i",
"CHd_13i",
"CHd_23i",
31 "CHud_11r",
"CHud_12r",
"CHud_13r",
"CHud_22r",
"CHud_23r",
"CHud_33r",
32 "CHud_11i",
"CHud_12i",
"CHud_13i",
"CHud_22i",
"CHud_23i",
"CHud_33i",
33 "CeH_11r",
"CeH_12r",
"CeH_13r",
"CeH_22r",
"CeH_23r",
"CeH_33r",
34 "CeH_11i",
"CeH_12i",
"CeH_13i",
"CeH_22i",
"CeH_23i",
"CeH_33i",
35 "CuH_11r",
"CuH_12r",
"CuH_13r",
"CuH_22r",
"CuH_23r",
"CuH_33r",
36 "CuH_11i",
"CuH_12i",
"CuH_13i",
"CuH_22i",
"CuH_23i",
"CuH_33i",
37 "CdH_11r",
"CdH_12r",
"CdH_13r",
"CdH_22r",
"CdH_23r",
"CdH_33r",
38 "CdH_11i",
"CdH_12i",
"CdH_13i",
"CdH_22i",
"CdH_23i",
"CdH_33i",
39 "CuG_11r",
"CuG_12r",
"CuG_13r",
"CuG_22r",
"CuG_23r",
"CuG_33r",
40 "CuG_11i",
"CuG_12i",
"CuG_13i",
"CuG_22i",
"CuG_23i",
"CuG_33i",
41 "CuW_11r",
"CuW_12r",
"CuW_13r",
"CuW_22r",
"CuW_23r",
"CuW_33r",
42 "CuW_11i",
"CuW_12i",
"CuW_13i",
"CuW_22i",
"CuW_23i",
"CuW_33i",
43 "CuB_11r",
"CuB_12r",
"CuB_13r",
"CuB_22r",
"CuB_23r",
"CuB_33r",
44 "CuB_11i",
"CuB_12i",
"CuB_13i",
"CuB_22i",
"CuB_23i",
"CuB_33i",
45 "CdG_11r",
"CdG_12r",
"CdG_13r",
"CdG_22r",
"CdG_23r",
"CdG_33r",
46 "CdG_11i",
"CdG_12i",
"CdG_13i",
"CdG_22i",
"CdG_23i",
"CdG_33i",
47 "CdW_11r",
"CdW_12r",
"CdW_13r",
"CdW_22r",
"CdW_23r",
"CdW_33r",
48 "CdW_11i",
"CdW_12i",
"CdW_13i",
"CdW_22i",
"CdW_23i",
"CdW_33i",
49 "CdB_11r",
"CdB_12r",
"CdB_13r",
"CdB_22r",
"CdB_23r",
"CdB_33r",
50 "CdB_11i",
"CdB_12i",
"CdB_13i",
"CdB_22i",
"CdB_23i",
"CdB_33i",
51 "CeW_11r",
"CeW_12r",
"CeW_13r",
"CeW_22r",
"CeW_23r",
"CeW_33r",
52 "CeW_11i",
"CeW_12i",
"CeW_13i",
"CeW_22i",
"CeW_23i",
"CeW_33i",
53 "CeB_11r",
"CeB_12r",
"CeB_13r",
"CeB_22r",
"CeB_23r",
"CeB_33r",
54 "CeB_11i",
"CeB_12i",
"CeB_13i",
"CeB_22i",
"CeB_23i",
"CeB_33i",
55 "CLL_1111",
"CLL_1221",
"CLL_1122",
56 "CLL_1133",
"CLL_1331",
57 "CLQ1_1111",
"CLQ1_1122",
"CLQ1_2211",
"CLQ1_1221",
"CLQ1_2112",
58 "CLQ1_1133",
"CLQ1_3311",
"CLQ1_1331",
"CLQ1_3113",
59 "CLQ1_1123",
"CLQ1_2223",
"CLQ1_3323",
60 "CLQ1_1132",
"CLQ1_2232",
"CLQ1_3332",
61 "CLQ3_1111",
"CLQ3_1122",
"CLQ3_2211",
"CLQ3_1221",
"CLQ3_2112",
62 "CLQ3_1133",
"CLQ3_3311",
"CLQ3_1331",
"CLQ3_3113",
63 "CLQ3_1123",
"CLQ3_2223",
"CLQ3_3323",
64 "CLQ3_1132",
"CLQ3_2232",
"CLQ3_3332",
65 "Cee_1111",
"Cee_1122",
"Cee_1133",
66 "Ceu_1111",
"Ceu_1122",
"Ceu_2211",
"Ceu_1133",
"Ceu_2233",
"Ceu_3311",
67 "Ced_1111",
"Ced_1122",
"Ced_2211",
"Ced_1133",
"Ced_3311",
68 "Ced_1123",
"Ced_2223",
"Ced_3323",
69 "Ced_1132",
"Ced_2232",
"Ced_3332",
70 "CLe_1111",
"CLe_1122",
"CLe_2211",
"CLe_1133",
"CLe_3311",
71 "CLu_1111",
"CLu_1122",
"CLu_2211",
"CLu_1133",
"CLu_2233",
"CLu_3311",
72 "CLd_1111",
"CLd_1122",
"CLd_2211",
"CLd_1133",
"CLd_3311",
73 "CLd_1123",
"CLd_2223",
"CLd_3323",
74 "CLd_1132",
"CLd_2232",
"CLd_3332",
75 "CQe_1111",
"CQe_1122",
"CQe_2211",
"CQe_1133",
"CQe_3311",
76 "CQe_2311",
"CQe_2322",
"CQe_2333",
77 "CQe_3211",
"CQe_3222",
"CQe_3233",
78 "CLedQ_11",
"CLedQ_22",
"CpLedQ_11",
"CpLedQ_22",
79 "CQQ1_1133",
"CQQ1_1331",
"CQQ1_2233",
"CQQ1_2332",
"CQQ1_3333",
80 "CQQ3_1133",
"CQQ3_1331",
"CQQ3_2233",
"CQQ3_2332",
"CQQ3_3333",
81 "Cuu_1133",
"Cuu_1331",
"Cuu_2233",
"Cuu_2332",
"Cuu_3333",
82 "Cud1_3311",
"Cud1_3322",
"Cud1_3333",
83 "Cud8_3311",
"Cud8_3322",
"Cud8_3333",
84 "CQu1_1133",
"CQu1_3311",
"CQu1_2233",
"CQu1_3322",
"CQu1_3333",
85 "CQu8_1133",
"CQu8_3311",
"CQu8_2233",
"CQu8_3322",
"CQu8_3333",
86 "CQd1_3311",
"CQd1_3322",
"CQd1_3333",
87 "CQd8_3311",
"CQd8_3322",
"CQd8_3333",
92 "dg1Z",
"dKappaga",
"lambZ",
93 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
94 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
95 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
96 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
97 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
98 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
99 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
100 "eeeWWint",
"edeeWWdcint",
101 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
102 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
103 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
104 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
105 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
106 "eVBFHinv",
"eVHinv",
107 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
108 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
109 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
110 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
111 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
112 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
113 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
114 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
115 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
116 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
117 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
118 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
119 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
120 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
121 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
122 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
123 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
124 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
125 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
128 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHWHB_gaga",
"CHWHB_gagaorth",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
129 "CHL1_11",
"CHL1_12r",
"CHL1_13r",
"CHL1_22",
"CHL1_23r",
"CHL1_33",
130 "CHL1_12i",
"CHL1_13i",
"CHL1_23i",
131 "CHL3_11",
"CHL3_12r",
"CHL3_13r",
"CHL3_22",
"CHL3_23r",
"CHL3_33",
132 "CHL3_12i",
"CHL3_13i",
"CHL3_23i",
133 "CHe_11",
"CHe_12r",
"CHe_13r",
"CHe_22",
"CHe_23r",
"CHe_33",
134 "CHe_12i",
"CHe_13i",
"CHe_23i",
135 "CHQ1_11",
"CHQ1_12r",
"CHQ1_13r",
"CHQ1_22",
"CHQ1_23r",
"CHQ1_33",
136 "CHQ1_12i",
"CHQ1_13i",
"CHQ1_23i",
137 "CHQ3_11",
"CHQ3_12r",
"CHQ3_13r",
"CHQ3_22",
"CHQ3_23r",
"CHQ3_33",
138 "CHQ3_12i",
"CHQ3_13i",
"CHQ3_23i",
139 "CHu_11",
"CHu_12r",
"CHu_13r",
"CHu_22",
"CHu_23r",
"CHu_33",
140 "CHu_12i",
"CHu_13i",
"CHu_23i",
141 "CHd_11",
"CHd_12r",
"CHd_13r",
"CHd_22",
"CHd_23r",
"CHd_33",
142 "CHd_12i",
"CHd_13i",
"CHd_23i",
143 "CHud_11r",
"CHud_12r",
"CHud_13r",
"CHud_22r",
"CHud_23r",
"CHud_33r",
144 "CHud_11i",
"CHud_12i",
"CHud_13i",
"CHud_22i",
"CHud_23i",
"CHud_33i",
145 "CeH_11r",
"CeH_12r",
"CeH_13r",
"CeH_22r",
"CeH_23r",
"CeH_33r",
146 "CeH_11i",
"CeH_12i",
"CeH_13i",
"CeH_22i",
"CeH_23i",
"CeH_33i",
147 "CuH_11r",
"CuH_12r",
"CuH_13r",
"CuH_22r",
"CuH_23r",
"CuH_33r",
148 "CuH_11i",
"CuH_12i",
"CuH_13i",
"CuH_22i",
"CuH_23i",
"CuH_33i",
149 "CdH_11r",
"CdH_12r",
"CdH_13r",
"CdH_22r",
"CdH_23r",
"CdH_33r",
150 "CdH_11i",
"CdH_12i",
"CdH_13i",
"CdH_22i",
"CdH_23i",
"CdH_33i",
151 "CuG_11r",
"CuG_12r",
"CuG_13r",
"CuG_22r",
"CuG_23r",
"CuG_33r",
152 "CuG_11i",
"CuG_12i",
"CuG_13i",
"CuG_22i",
"CuG_23i",
"CuG_33i",
153 "CuW_11r",
"CuW_12r",
"CuW_13r",
"CuW_22r",
"CuW_23r",
"CuW_33r",
154 "CuW_11i",
"CuW_12i",
"CuW_13i",
"CuW_22i",
"CuW_23i",
"CuW_33i",
155 "CuB_11r",
"CuB_12r",
"CuB_13r",
"CuB_22r",
"CuB_23r",
"CuB_33r",
156 "CuB_11i",
"CuB_12i",
"CuB_13i",
"CuB_22i",
"CuB_23i",
"CuB_33i",
157 "CdG_11r",
"CdG_12r",
"CdG_13r",
"CdG_22r",
"CdG_23r",
"CdG_33r",
158 "CdG_11i",
"CdG_12i",
"CdG_13i",
"CdG_22i",
"CdG_23i",
"CdG_33i",
159 "CdW_11r",
"CdW_12r",
"CdW_13r",
"CdW_22r",
"CdW_23r",
"CdW_33r",
160 "CdW_11i",
"CdW_12i",
"CdW_13i",
"CdW_22i",
"CdW_23i",
"CdW_33i",
161 "CdB_11r",
"CdB_12r",
"CdB_13r",
"CdB_22r",
"CdB_23r",
"CdB_33r",
162 "CdB_11i",
"CdB_12i",
"CdB_13i",
"CdB_22i",
"CdB_23i",
"CdB_33i",
163 "CeW_11r",
"CeW_12r",
"CeW_13r",
"CeW_22r",
"CeW_23r",
"CeW_33r",
164 "CeW_11i",
"CeW_12i",
"CeW_13i",
"CeW_22i",
"CeW_23i",
"CeW_33i",
165 "CeB_11r",
"CeB_12r",
"CeB_13r",
"CeB_22r",
"CeB_23r",
"CeB_33r",
166 "CeB_11i",
"CeB_12i",
"CeB_13i",
"CeB_22i",
"CeB_23i",
"CeB_33i",
167 "CLL_1111",
"CLL_1221",
"CLL_1122",
168 "CLL_1133",
"CLL_1331",
169 "CLQ1_1111",
"CLQ1_1122",
"CLQ1_2211",
"CLQ1_1221",
"CLQ1_2112",
170 "CLQ1_1133",
"CLQ1_3311",
"CLQ1_1331",
"CLQ1_3113",
171 "CLQ1_1123",
"CLQ1_2223",
"CLQ1_3323",
172 "CLQ1_1132",
"CLQ1_2232",
"CLQ1_3332",
173 "CLQ3_1111",
"CLQ3_1122",
"CLQ3_2211",
"CLQ3_1221",
"CLQ3_2112",
174 "CLQ3_1133",
"CLQ3_3311",
"CLQ3_1331",
"CLQ3_3113",
175 "CLQ3_1123",
"CLQ3_2223",
"CLQ3_3323",
176 "CLQ3_1132",
"CLQ3_2232",
"CLQ3_3332",
177 "Cee_1111",
"Cee_1122",
"Cee_1133",
178 "Ceu_1111",
"Ceu_1122",
"Ceu_2211",
"Ceu_1133",
"Ceu_2233",
"Ceu_3311",
179 "Ced_1111",
"Ced_1122",
"Ced_2211",
"Ced_1133",
"Ced_3311",
180 "Ced_1123",
"Ced_2223",
"Ced_3323",
181 "Ced_1132",
"Ced_2232",
"Ced_3332",
182 "CLe_1111",
"CLe_1122",
"CLe_2211",
"CLe_1133",
"CLe_3311",
183 "CLu_1111",
"CLu_1122",
"CLu_2211",
"CLu_1133",
"CLu_2233",
"CLu_3311",
184 "CLd_1111",
"CLd_1122",
"CLd_2211",
"CLd_1133",
"CLd_3311",
185 "CLd_1123",
"CLd_2223",
"CLd_3323",
186 "CLd_1132",
"CLd_2232",
"CLd_3332",
187 "CQe_1111",
"CQe_1122",
"CQe_2211",
"CQe_1133",
"CQe_3311",
188 "CQe_2311",
"CQe_2322",
"CQe_2333",
189 "CQe_3211",
"CQe_3222",
"CQe_3233",
190 "CLedQ_11",
"CLedQ_22",
"CpLedQ_11",
"CpLedQ_22",
191 "CQQ1_1133",
"CQQ1_1331",
"CQQ1_2233",
"CQQ1_2332",
"CQQ1_3333",
192 "CQQ3_1133",
"CQQ3_1331",
"CQQ3_2233",
"CQQ3_2332",
"CQQ3_3333",
193 "Cuu_1133",
"Cuu_1331",
"Cuu_2233",
"Cuu_2332",
"Cuu_3333",
194 "Cud1_3311",
"Cud1_3322",
"Cud1_3333",
195 "Cud8_3311",
"Cud8_3322",
"Cud8_3333",
196 "CQu1_1133",
"CQu1_3311",
"CQu1_2233",
"CQu1_3322",
"CQu1_3333",
197 "CQu8_1133",
"CQu8_3311",
"CQu8_2233",
"CQu8_3322",
"CQu8_3333",
198 "CQd1_3311",
"CQd1_3322",
"CQd1_3333",
199 "CQd8_3311",
"CQd8_3322",
"CQd8_3333",
204 "dg1Z",
"dKappaga",
"lambZ",
205 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
206 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
207 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
208 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
209 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
210 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
211 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
212 "eeeWWint",
"edeeWWdcint",
213 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
214 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
215 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
216 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
217 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
218 "eVBFHinv",
"eVHinv",
219 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
220 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
221 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
222 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
223 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
224 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
225 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
226 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
227 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
228 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
229 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
230 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
231 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
232 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
233 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
234 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
235 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
236 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
237 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
240 = {
"CHWpCHB",
"CHL1hat",
"CHL3hat",
"CHQ1hat",
"CHQ3hat",
"CHdhat",
"CHuhat",
"CHehat",
"CLLhat",
241 "CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHW",
"CHB",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
242 "CHL1",
"CHL3",
"CHe",
"CHQ1",
"CHQ3",
"CHu",
"CHd",
"CHud_r",
"CHud_i",
243 "CeH_11r",
"CeH_22r",
"CeH_33r",
"CeH_11i",
"CeH_22i",
"CeH_33i",
244 "CuH_11r",
"CuH_22r",
"CuH_33r",
"CuH_11i",
"CuH_22i",
"CuH_33i",
245 "CdH_11r",
"CdH_22r",
"CdH_33r",
"CdH_11i",
"CdH_22i",
"CdH_33i",
246 "CuG_r",
"CuG_i",
"CuW_r",
"CuW_i",
"CuB_r",
"CuB_i",
247 "CdG_r",
"CdG_i",
"CdW_r",
"CdW_i",
"CdB_r",
"CdB_i",
248 "CeW_r",
"CeW_i",
"CeB_r",
"CeB_i",
249 "CLL",
"CLQ1",
"CLQ3",
250 "Cee",
"Ceu",
"Ced",
"CLe",
"CLu",
"CLd",
"CQe",
252 "Cuu",
"Cud1",
"Cud8",
258 "dg1Z",
"dKappaga",
"lambZ",
259 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
260 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
261 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
262 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
263 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
264 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
265 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
266 "eeeWWint",
"edeeWWdcint",
267 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
268 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
269 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
270 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
271 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
272 "eVBFHinv",
"eVHinv",
273 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
274 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
275 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
276 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
277 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
278 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
279 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
280 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
281 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
282 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
283 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
284 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
285 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
286 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
287 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
288 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
289 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
290 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
291 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
294 = {
"CHWpCHB",
"CHL1hat",
"CHL3hat",
"CHQ1hat",
"CHQ3hat",
"CHdhat",
"CHuhat",
"CHehat",
"CLLhat",
295 "CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHWHB_gaga",
"CHWHB_gagaorth",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
296 "CHL1",
"CHL3",
"CHe",
"CHQ1",
"CHQ3",
"CHu",
"CHd",
"CHud_r",
"CHud_i",
297 "CeH_11r",
"CeH_22r",
"CeH_33r",
"CeH_11i",
"CeH_22i",
"CeH_33i",
298 "CuH_11r",
"CuH_22r",
"CuH_33r",
"CuH_11i",
"CuH_22i",
"CuH_33i",
299 "CdH_11r",
"CdH_22r",
"CdH_33r",
"CdH_11i",
"CdH_22i",
"CdH_33i",
300 "CuG_r",
"CuG_i",
"CuW_r",
"CuW_i",
"CuB_r",
"CuB_i",
301 "CdG_r",
"CdG_i",
"CdW_r",
"CdW_i",
"CdB_r",
"CdB_i",
302 "CeW_r",
"CeW_i",
"CeB_r",
"CeB_i",
303 "CLL",
"CLQ1",
"CLQ3",
304 "Cee",
"Ceu",
"Ced",
"CLe",
"CLu",
"CLd",
"CQe",
306 "Cuu",
"Cud1",
"Cud8",
312 "dg1Z",
"dKappaga",
"lambZ",
313 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
314 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
315 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
316 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
317 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
318 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
319 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
320 "eeeWWint",
"edeeWWdcint",
321 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
322 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
323 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
324 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
325 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
326 "eVBFHinv",
"eVHinv",
327 "nuisP1",
"nuisP2",
"nuisP3",
"nuisP4",
"nuisP5",
"nuisP6",
"nuisP7",
"nuisP8",
"nuisP9",
"nuisP10",
328 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
329 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
330 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
331 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
332 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
333 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
334 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
335 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
336 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
337 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
338 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
339 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
340 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
341 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
342 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
343 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
344 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
345 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
348:
NPbase(), NPSMEFTd6M(*this), FlagLeptonUniversal(FlagLeptonUniversal_in), FlagQuarkUniversal(FlagQuarkUniversal_in)
352 throw std::runtime_error(
"Invalid arguments for NPSMEFTd6::NPSMEFTd6()");
366 w_WW = gsl_integration_cquad_workspace_alloc(100);
1140 dZH = -(9.0 / 16.0)*(
GF *
mHl *
mHl / sqrt(2.0) / M_PI / M_PI)*(2.0 * M_PI / 3.0 / sqrt(3.0) - 1.0);
1409 NPSMEFTd6M.getObj().updateNPSMEFTd6Parameters();
1446 ) / 8.0 / pow(-1 + 2.0 *
sW2_tree, 3.0))
1460 ) / 8.0 / pow(-1 + 2.0 *
sW2_tree, 3.0)
1492 if (
name.compare(
"CHL1hat") == 0)
1494 else if (
name.compare(
"CHL3hat") == 0)
1496 else if (
name.compare(
"CHQ1hat") == 0)
1498 else if (
name.compare(
"CHQ3hat") == 0)
1500 else if (
name.compare(
"CHdhat") == 0)
1502 else if (
name.compare(
"CHuhat") == 0)
1504 else if (
name.compare(
"CHehat") == 0)
1506 else if (
name.compare(
"CLLhat") == 0)
1508 else if (
name.compare(
"CHWpCHB") == 0)
1510 else if (
name.compare(
"CG") == 0)
1512 else if (
name.compare(
"CW") == 0)
1514 else if (
name.compare(
"C2B") == 0)
1516 else if (
name.compare(
"C2W") == 0)
1518 else if (
name.compare(
"C2BS") == 0)
1520 else if (
name.compare(
"C2WS") == 0)
1522 else if (
name.compare(
"CHG") == 0)
1524 else if (
name.compare(
"CHW") == 0)
1526 else if (
name.compare(
"CHB") == 0)
1528 else if (
name.compare(
"CHWHB_gaga") == 0)
1530 else if (
name.compare(
"CHWHB_gagaorth") == 0)
1532 else if (
name.compare(
"CDHB") == 0)
1534 else if (
name.compare(
"CDHW") == 0)
1536 else if (
name.compare(
"CDB") == 0)
1538 else if (
name.compare(
"CDW") == 0)
1540 else if (
name.compare(
"CHWB") == 0)
1542 else if (
name.compare(
"CHD") == 0)
1544 else if (
name.compare(
"CT") == 0)
1546 else if (
name.compare(
"CHbox") == 0)
1548 else if (
name.compare(
"CH") == 0)
1550 else if (
name.compare(
"CHL1_11") == 0)
1552 else if (
name.compare(
"CHL1_12r") == 0)
1554 else if (
name.compare(
"CHL1_13r") == 0)
1556 else if (
name.compare(
"CHL1_22") == 0)
1558 else if (
name.compare(
"CHL1_23r") == 0)
1560 else if (
name.compare(
"CHL1_33") == 0)
1562 else if (
name.compare(
"CHL1_12i") == 0)
1564 else if (
name.compare(
"CHL1_13i") == 0)
1566 else if (
name.compare(
"CHL1_23i") == 0)
1568 else if (
name.compare(
"CHL1") == 0) {
1578 }
else if (
name.compare(
"CHL3_11") == 0)
1580 else if (
name.compare(
"CHL3_12r") == 0)
1582 else if (
name.compare(
"CHL3_13r") == 0)
1584 else if (
name.compare(
"CHL3_22") == 0)
1586 else if (
name.compare(
"CHL3_23r") == 0)
1588 else if (
name.compare(
"CHL3_33") == 0)
1590 else if (
name.compare(
"CHL3_12i") == 0)
1592 else if (
name.compare(
"CHL3_13i") == 0)
1594 else if (
name.compare(
"CHL3_23i") == 0)
1596 else if (
name.compare(
"CHL3") == 0) {
1606 }
else if (
name.compare(
"CHe_11") == 0)
1608 else if (
name.compare(
"CHe_12r") == 0)
1610 else if (
name.compare(
"CHe_13r") == 0)
1612 else if (
name.compare(
"CHe_22") == 0)
1614 else if (
name.compare(
"CHe_23r") == 0)
1616 else if (
name.compare(
"CHe_33") == 0)
1618 else if (
name.compare(
"CHe_12i") == 0)
1620 else if (
name.compare(
"CHe_13i") == 0)
1622 else if (
name.compare(
"CHe_23i") == 0)
1624 else if (
name.compare(
"CHe") == 0) {
1634 }
else if (
name.compare(
"CHQ1_11") == 0) {
1639 }
else if (
name.compare(
"CHQ1_12r") == 0)
1641 else if (
name.compare(
"CHQ1_13r") == 0)
1643 else if (
name.compare(
"CHQ1_22") == 0) {
1647 }
else if (
name.compare(
"CHQ1_23r") == 0)
1649 else if (
name.compare(
"CHQ1_33") == 0)
1651 else if (
name.compare(
"CHQ1_12i") == 0)
1653 else if (
name.compare(
"CHQ1_13i") == 0)
1655 else if (
name.compare(
"CHQ1_23i") == 0)
1657 else if (
name.compare(
"CHQ1") == 0) {
1667 }
else if (
name.compare(
"CHQ3_11") == 0) {
1672 }
else if (
name.compare(
"CHQ3_12r") == 0)
1674 else if (
name.compare(
"CHQ3_13r") == 0)
1676 else if (
name.compare(
"CHQ3_22") == 0) {
1680 }
else if (
name.compare(
"CHQ3_23r") == 0)
1682 else if (
name.compare(
"CHQ3_33") == 0)
1684 else if (
name.compare(
"CHQ3_12i") == 0)
1686 else if (
name.compare(
"CHQ3_13i") == 0)
1688 else if (
name.compare(
"CHQ3_23i") == 0)
1690 else if (
name.compare(
"CHQ3") == 0) {
1700 }
else if (
name.compare(
"CHu_11") == 0) {
1705 }
else if (
name.compare(
"CHu_12r") == 0)
1707 else if (
name.compare(
"CHu_13r") == 0)
1709 else if (
name.compare(
"CHu_22") == 0) {
1713 }
else if (
name.compare(
"CHu_23r") == 0)
1715 else if (
name.compare(
"CHu_33") == 0)
1717 else if (
name.compare(
"CHu_12i") == 0)
1719 else if (
name.compare(
"CHu_13i") == 0)
1721 else if (
name.compare(
"CHu_23i") == 0)
1723 else if (
name.compare(
"CHu") == 0) {
1733 }
else if (
name.compare(
"CHd_11") == 0) {
1738 }
else if (
name.compare(
"CHd_12r") == 0)
1740 else if (
name.compare(
"CHd_13r") == 0)
1742 else if (
name.compare(
"CHd_22") == 0) {
1746 }
else if (
name.compare(
"CHd_23r") == 0)
1748 else if (
name.compare(
"CHd_33") == 0)
1750 else if (
name.compare(
"CHd_12i") == 0)
1752 else if (
name.compare(
"CHd_13i") == 0)
1754 else if (
name.compare(
"CHd_23i") == 0)
1756 else if (
name.compare(
"CHd") == 0) {
1766 }
else if (
name.compare(
"CHud_11r") == 0) {
1771 }
else if (
name.compare(
"CHud_12r") == 0)
1773 else if (
name.compare(
"CHud_13r") == 0)
1775 else if (
name.compare(
"CHud_22r") == 0) {
1779 }
else if (
name.compare(
"CHud_23r") == 0)
1781 else if (
name.compare(
"CHud_33r") == 0)
1783 else if (
name.compare(
"CHud_r") == 0) {
1790 }
else if (
name.compare(
"CHud_11i") == 0) {
1795 }
else if (
name.compare(
"CHud_12i") == 0)
1797 else if (
name.compare(
"CHud_13i") == 0)
1799 else if (
name.compare(
"CHud_22i") == 0) {
1803 }
else if (
name.compare(
"CHud_23i") == 0)
1805 else if (
name.compare(
"CHud_33i") == 0)
1807 else if (
name.compare(
"CHud_i") == 0) {
1814 }
else if (
name.compare(
"CeH_11r") == 0) {
1818 }
else if (
name.compare(
"CeH_12r") == 0)
1820 else if (
name.compare(
"CeH_13r") == 0)
1822 else if (
name.compare(
"CeH_22r") == 0) {
1826 }
else if (
name.compare(
"CeH_23r") == 0)
1828 else if (
name.compare(
"CeH_33r") == 0) {
1834 }
else if (
name.compare(
"CeH_11i") == 0)
1836 else if (
name.compare(
"CeH_12i") == 0)
1838 else if (
name.compare(
"CeH_13i") == 0)
1840 else if (
name.compare(
"CeH_22i") == 0)
1842 else if (
name.compare(
"CeH_23i") == 0)
1844 else if (
name.compare(
"CeH_33i") == 0)
1846 else if (
name.compare(
"CuH_11r") == 0) {
1850 }
else if (
name.compare(
"CuH_12r") == 0)
1852 else if (
name.compare(
"CuH_13r") == 0)
1854 else if (
name.compare(
"CuH_22r") == 0) {
1858 }
else if (
name.compare(
"CuH_23r") == 0)
1860 else if (
name.compare(
"CuH_33r") == 0) {
1866 }
else if (
name.compare(
"CuH_11i") == 0)
1868 else if (
name.compare(
"CuH_12i") == 0)
1870 else if (
name.compare(
"CuH_13i") == 0)
1872 else if (
name.compare(
"CuH_22i") == 0)
1874 else if (
name.compare(
"CuH_23i") == 0)
1876 else if (
name.compare(
"CuH_33i") == 0)
1878 else if (
name.compare(
"CdH_11r") == 0) {
1882 }
else if (
name.compare(
"CdH_12r") == 0)
1884 else if (
name.compare(
"CdH_13r") == 0)
1886 else if (
name.compare(
"CdH_22r") == 0) {
1890 }
else if (
name.compare(
"CdH_23r") == 0)
1892 else if (
name.compare(
"CdH_33r") == 0) {
1898 }
else if (
name.compare(
"CdH_11i") == 0)
1900 else if (
name.compare(
"CdH_12i") == 0)
1902 else if (
name.compare(
"CdH_13i") == 0)
1904 else if (
name.compare(
"CdH_22i") == 0)
1906 else if (
name.compare(
"CdH_23i") == 0)
1908 else if (
name.compare(
"CdH_33i") == 0)
1910 else if (
name.compare(
"CuG_11r") == 0) {
1914 }
else if (
name.compare(
"CuG_12r") == 0)
1916 else if (
name.compare(
"CuG_13r") == 0)
1918 else if (
name.compare(
"CuG_22r") == 0) {
1922 }
else if (
name.compare(
"CuG_23r") == 0)
1924 else if (
name.compare(
"CuG_33r") == 0) {
1930 }
else if (
name.compare(
"CuG_r") == 0) {
1937 }
else if (
name.compare(
"CuG_11i") == 0)
1939 else if (
name.compare(
"CuG_12i") == 0)
1941 else if (
name.compare(
"CuG_13i") == 0)
1943 else if (
name.compare(
"CuG_22i") == 0)
1945 else if (
name.compare(
"CuG_23i") == 0)
1947 else if (
name.compare(
"CuG_33i") == 0)
1949 else if (
name.compare(
"CuG_i") == 0) {
1956 }
else if (
name.compare(
"CuW_11r") == 0) {
1960 }
else if (
name.compare(
"CuW_12r") == 0)
1962 else if (
name.compare(
"CuW_13r") == 0)
1964 else if (
name.compare(
"CuW_22r") == 0) {
1968 }
else if (
name.compare(
"CuW_23r") == 0)
1970 else if (
name.compare(
"CuW_33r") == 0) {
1976 }
else if (
name.compare(
"CuW_r") == 0) {
1983 }
else if (
name.compare(
"CuW_11i") == 0)
1985 else if (
name.compare(
"CuW_12i") == 0)
1987 else if (
name.compare(
"CuW_13i") == 0)
1989 else if (
name.compare(
"CuW_22i") == 0)
1991 else if (
name.compare(
"CuW_23i") == 0)
1993 else if (
name.compare(
"CuW_33i") == 0)
1995 else if (
name.compare(
"CuW_i") == 0) {
2002 }
else if (
name.compare(
"CuB_11r") == 0) {
2006 }
else if (
name.compare(
"CuB_12r") == 0)
2008 else if (
name.compare(
"CuB_13r") == 0)
2010 else if (
name.compare(
"CuB_22r") == 0) {
2014 }
else if (
name.compare(
"CuB_23r") == 0)
2016 else if (
name.compare(
"CuB_33r") == 0) {
2022 }
else if (
name.compare(
"CuB_r") == 0) {
2029 }
else if (
name.compare(
"CuB_11i") == 0)
2031 else if (
name.compare(
"CuB_12i") == 0)
2033 else if (
name.compare(
"CuB_13i") == 0)
2035 else if (
name.compare(
"CuB_22i") == 0)
2037 else if (
name.compare(
"CuB_23i") == 0)
2039 else if (
name.compare(
"CuB_33i") == 0)
2041 else if (
name.compare(
"CuB_i") == 0) {
2048 }
else if (
name.compare(
"CdG_11r") == 0) {
2052 }
else if (
name.compare(
"CdG_12r") == 0)
2054 else if (
name.compare(
"CdG_13r") == 0)
2056 else if (
name.compare(
"CdG_22r") == 0) {
2060 }
else if (
name.compare(
"CdG_23r") == 0)
2062 else if (
name.compare(
"CdG_33r") == 0) {
2068 }
else if (
name.compare(
"CdG_r") == 0) {
2075 }
else if (
name.compare(
"CdG_11i") == 0)
2077 else if (
name.compare(
"CdG_12i") == 0)
2079 else if (
name.compare(
"CdG_13i") == 0)
2081 else if (
name.compare(
"CdG_22i") == 0)
2083 else if (
name.compare(
"CdG_23i") == 0)
2085 else if (
name.compare(
"CdG_33i") == 0)
2087 else if (
name.compare(
"CdG_i") == 0) {
2094 }
else if (
name.compare(
"CdW_11r") == 0) {
2098 }
else if (
name.compare(
"CdW_12r") == 0)
2100 else if (
name.compare(
"CdW_13r") == 0)
2102 else if (
name.compare(
"CdW_22r") == 0) {
2106 }
else if (
name.compare(
"CdW_23r") == 0)
2108 else if (
name.compare(
"CdW_33r") == 0) {
2114 }
else if (
name.compare(
"CdW_r") == 0) {
2121 }
else if (
name.compare(
"CdW_11i") == 0)
2123 else if (
name.compare(
"CdW_12i") == 0)
2125 else if (
name.compare(
"CdW_13i") == 0)
2127 else if (
name.compare(
"CdW_22i") == 0)
2129 else if (
name.compare(
"CdW_23i") == 0)
2131 else if (
name.compare(
"CdW_33i") == 0)
2133 else if (
name.compare(
"CdW_i") == 0) {
2140 }
else if (
name.compare(
"CdB_11r") == 0) {
2144 }
else if (
name.compare(
"CdB_12r") == 0)
2146 else if (
name.compare(
"CdB_13r") == 0)
2148 else if (
name.compare(
"CdB_22r") == 0) {
2152 }
else if (
name.compare(
"CdB_23r") == 0)
2154 else if (
name.compare(
"CdB_33r") == 0) {
2160 }
else if (
name.compare(
"CdB_r") == 0) {
2167 }
else if (
name.compare(
"CdB_11i") == 0)
2169 else if (
name.compare(
"CdB_12i") == 0)
2171 else if (
name.compare(
"CdB_13i") == 0)
2173 else if (
name.compare(
"CdB_22i") == 0)
2175 else if (
name.compare(
"CdB_23i") == 0)
2177 else if (
name.compare(
"CdB_33i") == 0)
2179 else if (
name.compare(
"CdB_i") == 0) {
2186 }
else if (
name.compare(
"CeW_11r") == 0) {
2190 }
else if (
name.compare(
"CeW_12r") == 0)
2192 else if (
name.compare(
"CeW_13r") == 0)
2194 else if (
name.compare(
"CeW_22r") == 0) {
2198 }
else if (
name.compare(
"CeW_23r") == 0)
2200 else if (
name.compare(
"CeW_33r") == 0) {
2206 }
else if (
name.compare(
"CeW_r") == 0) {
2213 }
else if (
name.compare(
"CeW_11i") == 0)
2215 else if (
name.compare(
"CeW_12i") == 0)
2217 else if (
name.compare(
"CeW_13i") == 0)
2219 else if (
name.compare(
"CeW_22i") == 0)
2221 else if (
name.compare(
"CeW_23i") == 0)
2223 else if (
name.compare(
"CeW_33i") == 0)
2225 else if (
name.compare(
"CeW_i") == 0) {
2232 }
else if (
name.compare(
"CeB_11r") == 0) {
2236 }
else if (
name.compare(
"CeB_12r") == 0)
2238 else if (
name.compare(
"CeB_13r") == 0)
2240 else if (
name.compare(
"CeB_22r") == 0) {
2244 }
else if (
name.compare(
"CeB_23r") == 0)
2246 else if (
name.compare(
"CeB_33r") == 0) {
2252 }
else if (
name.compare(
"CeB_r") == 0) {
2259 }
else if (
name.compare(
"CeB_11i") == 0)
2261 else if (
name.compare(
"CeB_12i") == 0)
2263 else if (
name.compare(
"CeB_13i") == 0)
2265 else if (
name.compare(
"CeB_22i") == 0)
2267 else if (
name.compare(
"CeB_23i") == 0)
2269 else if (
name.compare(
"CeB_33i") == 0)
2271 else if (
name.compare(
"CeB_i") == 0) {
2279 }
else if (
name.compare(
"CLL_1111") == 0) {
2281 }
else if (
name.compare(
"CLL_1122") == 0) {
2284 }
else if (
name.compare(
"CLL_1133") == 0) {
2287 }
else if (
name.compare(
"CLL_1221") == 0) {
2290 }
else if (
name.compare(
"CLL_1331") == 0) {
2293 }
else if (
name.compare(
"CLL") == 0) {
2303 }
else if (
name.compare(
"CLQ1_1111") == 0) {
2305 }
else if (
name.compare(
"CLQ1_1122") == 0) {
2307 }
else if (
name.compare(
"CLQ1_2211") == 0) {
2309 }
else if (
name.compare(
"CLQ1_2112") == 0) {
2311 }
else if (
name.compare(
"CLQ1_1221") == 0) {
2313 }
else if (
name.compare(
"CLQ1_1133") == 0) {
2315 }
else if (
name.compare(
"CLQ1_3311") == 0) {
2317 }
else if (
name.compare(
"CLQ1_3113") == 0) {
2319 }
else if (
name.compare(
"CLQ1_1331") == 0) {
2321 }
else if (
name.compare(
"CLQ1_1123") == 0) {
2323 }
else if (
name.compare(
"CLQ1_2223") == 0) {
2325 }
else if (
name.compare(
"CLQ1_3323") == 0) {
2327 }
else if (
name.compare(
"CLQ1_1132") == 0) {
2329 }
else if (
name.compare(
"CLQ1_2232") == 0) {
2331 }
else if (
name.compare(
"CLQ1_3332") == 0) {
2333 }
else if (
name.compare(
"CLQ1") == 0) {
2343 }
else if (
name.compare(
"CLQ3_1111") == 0) {
2345 }
else if (
name.compare(
"CLQ3_1122") == 0) {
2347 }
else if (
name.compare(
"CLQ3_2211") == 0) {
2349 }
else if (
name.compare(
"CLQ3_2112") == 0) {
2351 }
else if (
name.compare(
"CLQ3_1221") == 0) {
2353 }
else if (
name.compare(
"CLQ3_1133") == 0) {
2355 }
else if (
name.compare(
"CLQ3_3311") == 0) {
2357 }
else if (
name.compare(
"CLQ3_3113") == 0) {
2359 }
else if (
name.compare(
"CLQ3_1331") == 0) {
2361 }
else if (
name.compare(
"CLQ3_1123") == 0) {
2363 }
else if (
name.compare(
"CLQ3_2223") == 0) {
2365 }
else if (
name.compare(
"CLQ3_3323") == 0) {
2367 }
else if (
name.compare(
"CLQ3_1132") == 0) {
2369 }
else if (
name.compare(
"CLQ3_2232") == 0) {
2371 }
else if (
name.compare(
"CLQ3_3332") == 0) {
2373 }
else if (
name.compare(
"CLQ3") == 0) {
2383 }
else if (
name.compare(
"Cee") == 0) {
2389 }
else if (
name.compare(
"Cee_1111") == 0) {
2391 }
else if (
name.compare(
"Cee_1122") == 0) {
2394 }
else if (
name.compare(
"Cee_1133") == 0) {
2397 }
else if (
name.compare(
"Ceu") == 0) {
2404 }
else if (
name.compare(
"Ceu_1111") == 0) {
2406 }
else if (
name.compare(
"Ceu_1122") == 0) {
2408 }
else if (
name.compare(
"Ceu_2211") == 0) {
2410 }
else if (
name.compare(
"Ceu_1133") == 0) {
2412 }
else if (
name.compare(
"Ceu_2233") == 0) {
2414 }
else if (
name.compare(
"Ceu_3311") == 0) {
2416 }
else if (
name.compare(
"Ced") == 0) {
2422 }
else if (
name.compare(
"Ced_1111") == 0) {
2424 }
else if (
name.compare(
"Ced_1122") == 0) {
2426 }
else if (
name.compare(
"Ced_2211") == 0) {
2428 }
else if (
name.compare(
"Ced_1133") == 0) {
2430 }
else if (
name.compare(
"Ced_3311") == 0) {
2432 }
else if (
name.compare(
"Ced_1123") == 0) {
2434 }
else if (
name.compare(
"Ced_2223") == 0) {
2436 }
else if (
name.compare(
"Ced_3323") == 0) {
2438 }
else if (
name.compare(
"Ced_1132") == 0) {
2440 }
else if (
name.compare(
"Ced_2232") == 0) {
2442 }
else if (
name.compare(
"Ced_3332") == 0) {
2444 }
else if (
name.compare(
"CLe") == 0) {
2450 }
else if (
name.compare(
"CLe_1111") == 0) {
2452 }
else if (
name.compare(
"CLe_1122") == 0) {
2454 }
else if (
name.compare(
"CLe_2211") == 0) {
2456 }
else if (
name.compare(
"CLe_1133") == 0) {
2458 }
else if (
name.compare(
"CLe_3311") == 0) {
2460 }
else if (
name.compare(
"CLu") == 0) {
2467 }
else if (
name.compare(
"CLu_1111") == 0) {
2469 }
else if (
name.compare(
"CLu_1122") == 0) {
2471 }
else if (
name.compare(
"CLu_2211") == 0) {
2473 }
else if (
name.compare(
"CLu_1133") == 0) {
2475 }
else if (
name.compare(
"CLu_2233") == 0) {
2477 }
else if (
name.compare(
"CLu_3311") == 0) {
2479 }
else if (
name.compare(
"CLd") == 0) {
2485 }
else if (
name.compare(
"CLd_1111") == 0) {
2487 }
else if (
name.compare(
"CLd_1122") == 0) {
2489 }
else if (
name.compare(
"CLd_2211") == 0) {
2491 }
else if (
name.compare(
"CLd_1133") == 0) {
2493 }
else if (
name.compare(
"CLd_3311") == 0) {
2495 }
else if (
name.compare(
"CLd_1123") == 0) {
2497 }
else if (
name.compare(
"CLd_2223") == 0) {
2499 }
else if (
name.compare(
"CLd_3323") == 0) {
2501 }
else if (
name.compare(
"CLd_1132") == 0) {
2503 }
else if (
name.compare(
"CLd_2232") == 0) {
2505 }
else if (
name.compare(
"CLd_3332") == 0) {
2507 }
else if (
name.compare(
"CQe") == 0) {
2513 }
else if (
name.compare(
"CQe_1111") == 0) {
2515 }
else if (
name.compare(
"CQe_1122") == 0) {
2517 }
else if (
name.compare(
"CQe_2211") == 0) {
2519 }
else if (
name.compare(
"CQe_1133") == 0) {
2521 }
else if (
name.compare(
"CQe_3311") == 0) {
2523 }
else if (
name.compare(
"CQe_2311") == 0) {
2525 }
else if (
name.compare(
"CQe_2322") == 0) {
2527 }
else if (
name.compare(
"CQe_2333") == 0) {
2529 }
else if (
name.compare(
"CQe_3211") == 0) {
2531 }
else if (
name.compare(
"CQe_3222") == 0) {
2533 }
else if (
name.compare(
"CLedQ_11") == 0) {
2535 }
else if (
name.compare(
"CLedQ_22") == 0) {
2537 }
else if (
name.compare(
"CpLedQ_11") == 0) {
2539 }
else if (
name.compare(
"CpLedQ_22") == 0) {
2541 }
else if (
name.compare(
"CQe_3233") == 0) {
2543 }
else if (
name.compare(
"CQQ1_1133") == 0) {
2545 }
else if (
name.compare(
"CQQ1_1331") == 0) {
2547 }
else if (
name.compare(
"CQQ1_3333") == 0) {
2549 }
else if (
name.compare(
"CQQ1") == 0) {
2553 }
else if (
name.compare(
"CQQ3_1133") == 0) {
2555 }
else if (
name.compare(
"CQQ3_1331") == 0) {
2557 }
else if (
name.compare(
"CQQ3_3333") == 0) {
2559 }
else if (
name.compare(
"CQQ3") == 0) {
2563 }
else if (
name.compare(
"Cuu_1133") == 0) {
2565 }
else if (
name.compare(
"Cuu_1331") == 0) {
2567 }
else if (
name.compare(
"Cuu_3333") == 0) {
2569 }
else if (
name.compare(
"Cuu") == 0) {
2573 }
else if (
name.compare(
"Cud1_3311") == 0) {
2575 }
else if (
name.compare(
"Cud1_3333") == 0) {
2577 }
else if (
name.compare(
"Cud1") == 0) {
2580 }
else if (
name.compare(
"Cud8_3311") == 0) {
2582 }
else if (
name.compare(
"Cud8_3333") == 0) {
2584 }
else if (
name.compare(
"Cud8") == 0) {
2587 }
else if (
name.compare(
"CQu1_1133") == 0) {
2589 }
else if (
name.compare(
"CQu1_3311") == 0) {
2591 }
else if (
name.compare(
"CQu1_3333") == 0) {
2593 }
else if (
name.compare(
"CQu1") == 0) {
2597 }
else if (
name.compare(
"CQu8_1133") == 0) {
2599 }
else if (
name.compare(
"CQu8_3311") == 0) {
2601 }
else if (
name.compare(
"CQu8_3333") == 0) {
2603 }
else if (
name.compare(
"CQu8") == 0) {
2607 }
else if (
name.compare(
"CQd1_3311") == 0) {
2609 }
else if (
name.compare(
"CQd1_3333") == 0) {
2611 }
else if (
name.compare(
"CQd1") == 0) {
2614 }
else if (
name.compare(
"CQd8_3311") == 0) {
2616 }
else if (
name.compare(
"CQd8_3333") == 0) {
2618 }
else if (
name.compare(
"CQd8") == 0) {
2621 }
else if (
name.compare(
"CQuQd1_3333") == 0) {
2623 }
else if (
name.compare(
"CQuQd1") == 0) {
2625 }
else if (
name.compare(
"CQuQd8_3333") == 0) {
2627 }
else if (
name.compare(
"CQuQd8") == 0) {
2629 }
else if (
name.compare(
"Lambda_NP") == 0) {
2631 }
else if (
name.compare(
"BrHinv") == 0) {
2634 }
else if (
name.compare(
"BrHexo") == 0) {
2637 }
else if (
name.compare(
"dg1Z") == 0) {
2639 }
else if (
name.compare(
"dKappaga") == 0) {
2641 }
else if (
name.compare(
"lambZ") == 0) {
2643 }
else if (
name.compare(
"eggFint") == 0) {
2645 }
else if (
name.compare(
"eggFpar") == 0) {
2647 }
else if (
name.compare(
"ettHint") == 0) {
2649 }
else if (
name.compare(
"ettHpar") == 0) {
2651 }
else if (
name.compare(
"eVBFint") == 0) {
2653 }
else if (
name.compare(
"eVBFpar") == 0) {
2655 }
else if (
name.compare(
"eWHint") == 0) {
2657 }
else if (
name.compare(
"eWHpar") == 0) {
2659 }
else if (
name.compare(
"eZHint") == 0) {
2661 }
else if (
name.compare(
"eZHpar") == 0) {
2663 }
else if (
name.compare(
"eeeWBFint") == 0) {
2665 }
else if (
name.compare(
"eeeWBFpar") == 0) {
2667 }
else if (
name.compare(
"eeeZHint") == 0) {
2669 }
else if (
name.compare(
"eeeZHpar") == 0) {
2671 }
else if (
name.compare(
"eeettHint") == 0) {
2673 }
else if (
name.compare(
"eeettHpar") == 0) {
2675 }
else if (
name.compare(
"eepWBFint") == 0) {
2677 }
else if (
name.compare(
"eepWBFpar") == 0) {
2679 }
else if (
name.compare(
"eepZBFint") == 0) {
2681 }
else if (
name.compare(
"eepZBFpar") == 0) {
2683 }
else if (
name.compare(
"eHggint") == 0) {
2685 }
else if (
name.compare(
"eHggpar") == 0) {
2687 }
else if (
name.compare(
"eHWWint") == 0) {
2689 }
else if (
name.compare(
"eHWWpar") == 0) {
2691 }
else if (
name.compare(
"eHZZint") == 0) {
2693 }
else if (
name.compare(
"eHZZpar") == 0) {
2695 }
else if (
name.compare(
"eHZgaint") == 0) {
2697 }
else if (
name.compare(
"eHZgapar") == 0) {
2699 }
else if (
name.compare(
"eHgagaint") == 0) {
2701 }
else if (
name.compare(
"eHgagapar") == 0) {
2703 }
else if (
name.compare(
"eHmumuint") == 0) {
2705 }
else if (
name.compare(
"eHmumupar") == 0) {
2707 }
else if (
name.compare(
"eHtautauint") == 0) {
2709 }
else if (
name.compare(
"eHtautaupar") == 0) {
2711 }
else if (
name.compare(
"eHccint") == 0) {
2713 }
else if (
name.compare(
"eHccpar") == 0) {
2715 }
else if (
name.compare(
"eHbbint") == 0) {
2717 }
else if (
name.compare(
"eHbbpar") == 0) {
2719 }
else if (
name.compare(
"eeeWWint") == 0) {
2721 }
else if (
name.compare(
"edeeWWdcint") == 0) {
2723 }
else if (
name.compare(
"eggFHgaga") == 0) {
2725 }
else if (
name.compare(
"eggFHZga") == 0) {
2727 }
else if (
name.compare(
"eggFHZZ") == 0) {
2729 }
else if (
name.compare(
"eggFHWW") == 0) {
2731 }
else if (
name.compare(
"eggFHtautau") == 0) {
2733 }
else if (
name.compare(
"eggFHbb") == 0) {
2735 }
else if (
name.compare(
"eggFHmumu") == 0) {
2737 }
else if (
name.compare(
"eVBFHgaga") == 0) {
2739 }
else if (
name.compare(
"eVBFHZga") == 0) {
2741 }
else if (
name.compare(
"eVBFHZZ") == 0) {
2743 }
else if (
name.compare(
"eVBFHWW") == 0) {
2745 }
else if (
name.compare(
"eVBFHtautau") == 0) {
2747 }
else if (
name.compare(
"eVBFHbb") == 0) {
2749 }
else if (
name.compare(
"eVBFHmumu") == 0) {
2751 }
else if (
name.compare(
"eWHgaga") == 0) {
2753 }
else if (
name.compare(
"eWHZga") == 0) {
2755 }
else if (
name.compare(
"eWHZZ") == 0) {
2757 }
else if (
name.compare(
"eWHWW") == 0) {
2759 }
else if (
name.compare(
"eWHtautau") == 0) {
2761 }
else if (
name.compare(
"eWHbb") == 0) {
2763 }
else if (
name.compare(
"eWHmumu") == 0) {
2765 }
else if (
name.compare(
"eZHgaga") == 0) {
2767 }
else if (
name.compare(
"eZHZga") == 0) {
2769 }
else if (
name.compare(
"eZHZZ") == 0) {
2771 }
else if (
name.compare(
"eZHWW") == 0) {
2773 }
else if (
name.compare(
"eZHtautau") == 0) {
2775 }
else if (
name.compare(
"eZHbb") == 0) {
2777 }
else if (
name.compare(
"eZHmumu") == 0) {
2779 }
else if (
name.compare(
"ettHgaga") == 0) {
2781 }
else if (
name.compare(
"ettHZga") == 0) {
2783 }
else if (
name.compare(
"ettHZZ") == 0) {
2785 }
else if (
name.compare(
"ettHWW") == 0) {
2787 }
else if (
name.compare(
"ettHtautau") == 0) {
2789 }
else if (
name.compare(
"ettHbb") == 0) {
2791 }
else if (
name.compare(
"ettHmumu") == 0) {
2793 }
else if (
name.compare(
"eVBFHinv") == 0) {
2795 }
else if (
name.compare(
"eVHinv") == 0) {
2797 }
else if (
name.compare(
"nuisP1") == 0) {
2799 }
else if (
name.compare(
"nuisP2") == 0) {
2801 }
else if (
name.compare(
"nuisP3") == 0) {
2803 }
else if (
name.compare(
"nuisP4") == 0) {
2805 }
else if (
name.compare(
"nuisP5") == 0) {
2807 }
else if (
name.compare(
"nuisP6") == 0) {
2809 }
else if (
name.compare(
"nuisP7") == 0) {
2811 }
else if (
name.compare(
"nuisP8") == 0) {
2813 }
else if (
name.compare(
"nuisP9") == 0) {
2815 }
else if (
name.compare(
"nuisP10") == 0) {
2817 }
else if (
name.compare(
"eVBF_2_Hbox") == 0) {
2819 }
else if (
name.compare(
"eVBF_2_HQ1_11") == 0) {
2821 }
else if (
name.compare(
"eVBF_2_Hu_11") == 0) {
2823 }
else if (
name.compare(
"eVBF_2_Hd_11") == 0) {
2825 }
else if (
name.compare(
"eVBF_2_HQ3_11") == 0) {
2827 }
else if (
name.compare(
"eVBF_2_HD") == 0) {
2829 }
else if (
name.compare(
"eVBF_2_HB") == 0) {
2831 }
else if (
name.compare(
"eVBF_2_HW") == 0) {
2833 }
else if (
name.compare(
"eVBF_2_HWB") == 0) {
2835 }
else if (
name.compare(
"eVBF_2_HG") == 0) {
2837 }
else if (
name.compare(
"eVBF_2_DHB") == 0) {
2839 }
else if (
name.compare(
"eVBF_2_DHW") == 0) {
2841 }
else if (
name.compare(
"eVBF_2_DeltaGF") == 0) {
2843 }
else if (
name.compare(
"eVBF_78_Hbox") == 0) {
2845 }
else if (
name.compare(
"eVBF_78_HQ1_11") == 0) {
2847 }
else if (
name.compare(
"eVBF_78_Hu_11") == 0) {
2849 }
else if (
name.compare(
"eVBF_78_Hd_11") == 0) {
2851 }
else if (
name.compare(
"eVBF_78_HQ3_11") == 0) {
2853 }
else if (
name.compare(
"eVBF_78_HD") == 0) {
2855 }
else if (
name.compare(
"eVBF_78_HB") == 0) {
2857 }
else if (
name.compare(
"eVBF_78_HW") == 0) {
2859 }
else if (
name.compare(
"eVBF_78_HWB") == 0) {
2861 }
else if (
name.compare(
"eVBF_78_HG") == 0) {
2863 }
else if (
name.compare(
"eVBF_78_DHB") == 0) {
2865 }
else if (
name.compare(
"eVBF_78_DHW") == 0) {
2867 }
else if (
name.compare(
"eVBF_78_DeltaGF") == 0) {
2869 }
else if (
name.compare(
"eVBF_1314_Hbox") == 0) {
2871 }
else if (
name.compare(
"eVBF_1314_HQ1_11") == 0) {
2873 }
else if (
name.compare(
"eVBF_1314_Hu_11") == 0) {
2875 }
else if (
name.compare(
"eVBF_1314_Hd_11") == 0) {
2877 }
else if (
name.compare(
"eVBF_1314_HQ3_11") == 0) {
2879 }
else if (
name.compare(
"eVBF_1314_HD") == 0) {
2881 }
else if (
name.compare(
"eVBF_1314_HB") == 0) {
2883 }
else if (
name.compare(
"eVBF_1314_HW") == 0) {
2885 }
else if (
name.compare(
"eVBF_1314_HWB") == 0) {
2887 }
else if (
name.compare(
"eVBF_1314_HG") == 0) {
2889 }
else if (
name.compare(
"eVBF_1314_DHB") == 0) {
2891 }
else if (
name.compare(
"eVBF_1314_DHW") == 0) {
2893 }
else if (
name.compare(
"eVBF_1314_DeltaGF") == 0) {
2895 }
else if (
name.compare(
"eWH_2_Hbox") == 0) {
2897 }
else if (
name.compare(
"eWH_2_HQ3_11") == 0) {
2899 }
else if (
name.compare(
"eWH_2_HD") == 0) {
2901 }
else if (
name.compare(
"eWH_2_HW") == 0) {
2903 }
else if (
name.compare(
"eWH_2_HWB") == 0) {
2905 }
else if (
name.compare(
"eWH_2_DHW") == 0) {
2907 }
else if (
name.compare(
"eWH_2_DeltaGF") == 0) {
2909 }
else if (
name.compare(
"eWH_78_Hbox") == 0) {
2911 }
else if (
name.compare(
"eWH_78_HQ3_11") == 0) {
2913 }
else if (
name.compare(
"eWH_78_HD") == 0) {
2915 }
else if (
name.compare(
"eWH_78_HW") == 0) {
2917 }
else if (
name.compare(
"eWH_78_HWB") == 0) {
2919 }
else if (
name.compare(
"eWH_78_DHW") == 0) {
2921 }
else if (
name.compare(
"eWH_78_DeltaGF") == 0) {
2923 }
else if (
name.compare(
"eWH_1314_Hbox") == 0) {
2925 }
else if (
name.compare(
"eWH_1314_HQ3_11") == 0) {
2927 }
else if (
name.compare(
"eWH_1314_HD") == 0) {
2929 }
else if (
name.compare(
"eWH_1314_HW") == 0) {
2931 }
else if (
name.compare(
"eWH_1314_HWB") == 0) {
2933 }
else if (
name.compare(
"eWH_1314_DHW") == 0) {
2935 }
else if (
name.compare(
"eWH_1314_DeltaGF") == 0) {
2937 }
else if (
name.compare(
"eZH_2_Hbox") == 0) {
2939 }
else if (
name.compare(
"eZH_2_HQ1_11") == 0) {
2941 }
else if (
name.compare(
"eZH_2_Hu_11") == 0) {
2943 }
else if (
name.compare(
"eZH_2_Hd_11") == 0) {
2945 }
else if (
name.compare(
"eZH_2_HQ3_11") == 0) {
2947 }
else if (
name.compare(
"eZH_2_HD") == 0) {
2949 }
else if (
name.compare(
"eZH_2_HB") == 0) {
2951 }
else if (
name.compare(
"eZH_2_HW") == 0) {
2953 }
else if (
name.compare(
"eZH_2_HWB") == 0) {
2955 }
else if (
name.compare(
"eZH_2_DHB") == 0) {
2957 }
else if (
name.compare(
"eZH_2_DHW") == 0) {
2959 }
else if (
name.compare(
"eZH_2_DeltaGF") == 0) {
2961 }
else if (
name.compare(
"eZH_78_Hbox") == 0) {
2963 }
else if (
name.compare(
"eZH_78_HQ1_11") == 0) {
2965 }
else if (
name.compare(
"eZH_78_Hu_11") == 0) {
2967 }
else if (
name.compare(
"eZH_78_Hd_11") == 0) {
2969 }
else if (
name.compare(
"eZH_78_HQ3_11") == 0) {
2971 }
else if (
name.compare(
"eZH_78_HD") == 0) {
2973 }
else if (
name.compare(
"eZH_78_HB") == 0) {
2975 }
else if (
name.compare(
"eZH_78_HW") == 0) {
2977 }
else if (
name.compare(
"eZH_78_HWB") == 0) {
2979 }
else if (
name.compare(
"eZH_78_DHB") == 0) {
2981 }
else if (
name.compare(
"eZH_78_DHW") == 0) {
2983 }
else if (
name.compare(
"eZH_78_DeltaGF") == 0) {
2985 }
else if (
name.compare(
"eZH_1314_Hbox") == 0) {
2987 }
else if (
name.compare(
"eZH_1314_HQ1_11") == 0) {
2989 }
else if (
name.compare(
"eZH_1314_Hu_11") == 0) {
2991 }
else if (
name.compare(
"eZH_1314_Hd_11") == 0) {
2993 }
else if (
name.compare(
"eZH_1314_HQ3_11") == 0) {
2995 }
else if (
name.compare(
"eZH_1314_HD") == 0) {
2997 }
else if (
name.compare(
"eZH_1314_HB") == 0) {
2999 }
else if (
name.compare(
"eZH_1314_HW") == 0) {
3001 }
else if (
name.compare(
"eZH_1314_HWB") == 0) {
3003 }
else if (
name.compare(
"eZH_1314_DHB") == 0) {
3005 }
else if (
name.compare(
"eZH_1314_DHW") == 0) {
3007 }
else if (
name.compare(
"eZH_1314_DeltaGF") == 0) {
3009 }
else if (
name.compare(
"ettH_2_HG") == 0) {
3011 }
else if (
name.compare(
"ettH_2_G") == 0) {
3013 }
else if (
name.compare(
"ettH_2_uG_33r") == 0) {
3015 }
else if (
name.compare(
"ettH_2_DeltagHt") == 0) {
3017 }
else if (
name.compare(
"ettH_78_HG") == 0) {
3019 }
else if (
name.compare(
"ettH_78_G") == 0) {
3021 }
else if (
name.compare(
"ettH_78_uG_33r") == 0) {
3023 }
else if (
name.compare(
"ettH_78_DeltagHt") == 0) {
3025 }
else if (
name.compare(
"ettH_1314_HG") == 0) {
3027 }
else if (
name.compare(
"ettH_1314_G") == 0) {
3029 }
else if (
name.compare(
"ettH_1314_uG_33r") == 0) {
3031 }
else if (
name.compare(
"ettH_1314_DeltagHt") == 0) {
3043 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6_LFU_QFU parameter "
3052 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6_LFU_QFU parameter "
3063 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6 parameter "
3072 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6 parameter "
3081 throw std::runtime_error(
"Error in NPSMEFTd6::CheckParameters()");
3089 if (
name.compare(
"QuadraticTerms") == 0) {
3093 }
else if (
name.compare(
"RotateCHWCHB") == 0) {
3096 }
else if (
name.compare(
"PartialQFU") == 0) {
3099 }
else if (
name.compare(
"FlavU3OfX") == 0) {
3102 }
else if (
name.compare(
"UnivOfX") == 0) {
3105 }
else if (
name.compare(
"HiggsSM") == 0) {
3113 }
else if (
name.compare(
"LoopHd6") == 0) {
3121 }
else if (
name.compare(
"LoopH3d6Quad") == 0) {
3124 }
else if (
name.compare(
"RGEciLLA") == 0) {
3127 }
else if (
name.compare(
"MWinput") == 0) {
3179 double CiLL_1111 = 0.0, CiLL_1122 = 0.0, CiLL_2222 = 0.0, CiLL_1331 = 0.0,
3180 CiLL_3113 = CiLL_1331, CiLL_2332 = 0.0, CiLL_3223 = CiLL_2332, CiLL_1133 = 0.0,
3181 CiLL_2211 = CiLL_1122, CiLL_3311 = CiLL_1133, CiLL_2233 = 0.0, CiLL_3322 = CiLL_2233, CiLL_3333 = 0.0;
3183 double CLQ1_2233 = 0.0, CLQ1_3333 = 0.0, CLQ1_2222 = 0.0, CLQ1_3322 = 0.0;
3184 double CLQ3_2222 = 0.0, CLQ3_2233 = 0.0, CLQ3_3322 = 0.0, CLQ3_3333 = 0.0;
3185 double CLu_3333 = 0.0, CLu_2222 = 0.0, CLu_3322 = 0.0;
3186 double CQe_3322 = 0.0, CQe_3333 = 0.0, CQe_2222 = 0.0, CQe_2233 = 0.0;
3188 double Cee_1221 = 0.0, Cee_2112 = Cee_1221, Cee_1331 = 0.0, Cee_3113 = Cee_1331,
3189 Cee_2222 = 0.0, Cee_2233 = 0.0, Cee_3322 = Cee_2233, Cee_2332 = 0.0,
3190 Cee_3223 = Cee_2332, Cee_3333 = 0.0;
3192 double Ceu_3322 = 0.0, Ceu_2222 = 0.0, Ceu_3333 = 0.0;
3194 double Ced_2222 = 0.0, Ced_2233 = 0.0, Ced_3322 = 0.0, Ced_3333 = 0.0;
3198 CQQ1_1111 = 0.0, CQQ1_1122 = 0.0, CQQ1_2211 = CQQ1_1122, CQQ1_1221 = 0.0, CQQ1_2112 = CQQ1_1221, CQQ1_2222 = 0.0;
3202 CQQ3_1111 = 0.0, CQQ3_1221 = 0.0, CQQ3_2112 = CQQ3_1221, CQQ3_1122 = 0.0, CQQ3_2211 = CQQ3_1122, CQQ3_2222 = 0.0;
3204 double CQd1_3322 = 0.0, CQd1_1111 = 0.0, CQd1_1122 = 0.0, CQd1_2211 = 0.0, CQd1_2222 = 0.0,
3205 CQd1_1133 = 0.0, CQd1_2233 = 0.0;
3208 CQu1_2332 = 0.0, CQu1_1111 = 0.0, CQu1_1122 = 0.0, CQu1_2211 = 0.0, CQu1_2222 = 0.0;
3210 double CQu8_1331 = 0.0, CQu8_2332 = 0.0;
3212 double Cud1_1111 = 0.0, Cud1_1122 = 0.0, Cud1_2211 = 0.0, Cud1_2222 = 0.0,
3213 Cud1_1133 = 0.0, Cud1_2233 = 0.0,
Cud1_3322 = 0.0;
3215 double Cuu_1111 = 0.0, Cuu_1221 = 0.0, Cuu_2112 = Cuu_1221, Cuu_1122 = 0.0, Cuu_2211 = Cuu_1122,
3219 double CQuQd1_1331 = 0.0, CQuQd1_3311 = 0.0, CQuQd1_2332 = 0.0, CQuQd1_3322 = 0.0;
3220 double CQuQd8_1331 = 0.0, CQuQd8_2332 = 0.0;
3221 double CLeQu1_1133 = 0.0, CLeQu1_2233 = 0.0, CLeQu1_3333 = 0.0;
3223 double CLe_2222 = 0.0, CLe_2233 = 0.0, CLe_3322 = 0.0, CLe_3333 = 0.0;
3224 double CLd_2222 = 0.0, CLd_2233 = 0.0, CLd_3322 = 0.0, CLd_3333 = 0.0;
3226 double Cdd_1111 = 0.0, Cdd_1221 = 0.0, Cdd_2112 = Cdd_1221, Cdd_1122 = 0.0,
3227 Cdd_2211 = Cdd_1122, Cdd_2222 = 0.0, Cdd_1133 = 0.0, Cdd_3311 = Cdd_1133, Cdd_1331 = 0.0,
3228 Cdd_3113 = Cdd_1331, Cdd_2332 = 0.0, Cdd_3223 = Cdd_2332, Cdd_2233 = 0.0, Cdd_3322 = Cdd_2233, Cdd_3333 = 0.0;
3230 double CieB_11r = 0.0, CieB_22r = 0.0, CieB_33r = 0.0;
3231 double CieW_11r = 0.0, CieW_22r = 0.0, CieW_33r = 0.0;
3233 double CidB_11r = 0.0, CidB_22r = 0.0, CidB_33r = 0.0;
3234 double CidW_11r = 0.0, CidW_22r = 0.0, CidW_33r = 0.0;
3238 double CiHGt = 0.0, CiHWt = 0.0, CiHBt = 0.0, CiHWBt = 0.0, CiGt = 0.0;
3241 double Yt, Yt2, Yt3;
3242 double g1, g2, g3, g12, g22, g32, g13, g23, g14, g24;
3243 double lambdaH, lambdaH2;
3244 double yq = 1.0 / 6.0, yu = 2.0 / 3.0, yd = -1.0 / 3.0, yl = -1.0 / 2.0, ye = -1.0, yH = 1.0 / 2.0;
3245 double yq2 = yq*yq, yu2 = yu*yu, yd2 = yd*yd, yl2 = yl*yl, ye2 = ye*ye, yH2 = yH*yH;
3246 double cF2 = 3.0 / 4.0, cF3 = (
Nc *
Nc - 1.0) / 2.0 /
Nc, cA2 = 2.0, cA3 =
Nc;
3248 double b01 = -1.0 / 6.0 - 20.0 * ng / 9.0, b02 = 43.0 / 6.0 - 4.0 * ng / 3.0, b03 = 11.0 - 4.0 * ng / 3.0;
3249 double TrCHL1, TrCHL3, TrCHQ1, TrCHQ3, TrCHe, TrCHu, TrCHd, ZetaB;
3273 lambdaH2 = lambdaH*lambdaH;
3291 ZetaB = 4.0 / 3.0 * yH * (
CiHbox +
CiHD) + 8.0 / 3.0 * (2.0 * yl * TrCHL1 + 2.0 * yq *
Nc * TrCHQ1 + ye * TrCHe + yu *
Nc * TrCHu + yd *
Nc * TrCHd);
3366 + 2.0 * Yt * (CQuQd1_1331 + cF3 * CQuQd8_1331));
3369 + 2.0 * Yt * (CQuQd1_2332 + cF3 * CQuQd8_2332));
3397 gADH += 108.0 *
CiH * lambdaH - 160.0 *
CiHbox * lambdaH2 + 48.0 *
CiHD * lambdaH2
3404 gADuH_11r = -8.0 * Yt * lambdaH * (CQu1_1331 + cF3 * CQu8_1331) + 24.0 * lambdaH *
CiuH_11r;
3405 gADuH_22r = -8.0 * Yt * lambdaH * (CQu1_2332 + cF3 * CQu8_2332) + 24.0 * lambdaH *
CiuH_22r;
3412 gADdH_11r += 2.0 * lambdaH * (12.0 *
CidH_11r + Yt * (CQuQd1_1331 + 2.0 *
Nc * CQuQd1_3311 + cF3 * CQuQd8_1331));
3413 gADdH_22r += 2.0 * lambdaH * (12.0 *
CidH_22r + Yt * (CQuQd1_2332 + 2.0 *
Nc * CQuQd1_3322 + cF3 * CQuQd8_2332));
3418 gADHL1_11 += 1.0 / 6.0 * g12 * (3.0 * yl * ZetaB
3419 + 8.0 * yH * yl * (6.0 * CiLL_1111 + 2.0 * CiLL_1122 + 2.0 * CiLL_1133 +
CiLL_1221 + CiLL_1331 +
CiLL_2112 + 2.0 * CiLL_2211 + CiLL_3113 + 2.0 * CiLL_3311)
3423 gADHL1_22 += 1.0 / 6.0 * g12 * (3.0 * yl * ZetaB
3424 + 8.0 * yH * yl * (2.0 * CiLL_1122 +
CiLL_1221 +
CiLL_2112 + 2.0 * CiLL_2211 + 6.0 * CiLL_2222 + 2.0 * CiLL_2233 + CiLL_2332 + CiLL_3223 + 2.0 * CiLL_3322)
3428 gADHL1_33 += 1.0 / 6.0 * g12 * (3.0 * yl * ZetaB
3429 + 8.0 * yH * yl * (2.0 * CiLL_1133 + CiLL_1331 + 2.0 * CiLL_2233 + CiLL_2332 + CiLL_3113 + CiLL_3223 + 2.0 * CiLL_3311 + 2.0 * CiLL_3322 + 6.0 * CiLL_3333)
3431 +
Nc * (yd * (
CLd_3311 + CLd_3322 + CLd_3333) + 2.0 * yq * (
CLQ1_3311 + CLQ1_3322 + CLQ1_3333) + yu * (
CLu_3311 + CLu_3322 + CLu_3333))));
3439 + 4.0 *
Nc * (
CLQ3_2211 + CLQ3_2222 + CLQ3_2233));
3443 + 4.0 *
Nc * (
CLQ3_3311 + CLQ3_3322 + CLQ3_3333));
3445 gADHQ1_11 += 1.0 / 6.0 * g12 * (3.0 * yq * ZetaB
3448 gADHQ1_22 += 1.0 / 6.0 * g12 * (3.0 * yq * ZetaB
3449 + 8.0 * yH * yq * (CQQ1_1221 + CQQ1_2112 + 2.0 * CQQ1_2222 +
CQQ1_2332 + CQQ1_3223 + 2.0 *
Nc * (CQQ1_1122 + CQQ1_2211 + 2.0 * CQQ1_2222 +
CQQ1_2233 + CQQ1_3322) + 3.0 * CQQ3_1221 + 3.0 * CQQ3_2112 + 6.0 * CQQ3_2222 + 3.0 *
CQQ3_2332 + 3.0 * CQQ3_3223) + 8.0 * yH * (yH *
CiHQ1_22 + 2.0 * yl * (
CLQ1_1122 + CLQ1_2222 + CLQ1_3322) +
Nc * yd * CQd1_2211 +
Nc * yd * CQd1_2222 +
Nc * yd * CQd1_2233 + ye *
CQe_2211 + ye * CQe_2222 + ye * CQe_2233 +
Nc * yu * CQu1_2211 +
Nc * yu * CQu1_2222 +
Nc * yu *
CQu1_2233));
3451 gADHQ1_33 += 1.0 / 6.0 * g12 * (3.0 * yq * ZetaB
3457 + 2.0 * (CQQ1_1111 + CQQ1_2112 + CQQ1_3113) + 4.0 *
Nc * (CQQ3_1111 + CQQ3_1122 +
CQQ3_1133)
3458 - 2.0 * (CQQ3_1111 + CQQ3_1221 +
CQQ3_1331) - 2.0 * (CQQ3_1111 + CQQ3_2112 + CQQ3_3113)
3459 + 4.0 *
Nc * (CQQ3_1111 + CQQ3_2211 + CQQ3_3311));
3463 + 4.0 * (
CLQ3_1122 + CLQ3_2222 + CLQ3_3322) + 2.0 * (CQQ1_2112 + CQQ1_2222 +
CQQ1_2332)
3464 + 2.0 * (CQQ1_1221 + CQQ1_2222 + CQQ1_3223) + 4.0 *
Nc * (CQQ3_2211 + CQQ3_2222 +
CQQ3_2233)
3465 - 2.0 * (CQQ3_2112 + CQQ3_2222 +
CQQ3_2332) - 2.0 * (CQQ3_1221 + CQQ3_2222 + CQQ3_3223)
3466 + 4.0 *
Nc * (CQQ3_1122 + CQQ3_2222 + CQQ3_3322));
3473 + 4.0 *
Nc * (CQQ3_3311 + CQQ3_3322 +
CQQ3_3333));
3475 gADHe_11 += 1.0 / 6.0 * g12 * (ye * (3.0 * ZetaB
3480 gADHe_22 += 1.0 / 6.0 * g12 * (ye * (3.0 * ZetaB
3481 + 8.0 * yH * (
Cee_1122 + Cee_1221 + Cee_2112 +
Cee_2211 + 4.0 * Cee_2222 + Cee_2233 + Cee_2332 + Cee_3223 + Cee_3322))
3482 + 8.0 * yH * (yH *
CiHe_22 + 2.0 * yl *
CLe_1122 + 2.0 * yl * CLe_2222 + 2.0 * yl * CLe_3322
3485 gADHe_33 += 1.0 / 6.0 * g12 * (ye * (3.0 * ZetaB
3486 + 8.0 * yH * (
Cee_1133 + Cee_1331 + Cee_2233 + Cee_2332 + Cee_3113 + Cee_3223 +
Cee_3311 + Cee_3322 + 4.0 * Cee_3333))
3487 + 8.0 * yH * (yH *
CiHe_33 + 2.0 * yl *
CLe_1133 + 2.0 * yl * CLe_2233 + 2.0 * yl * CLe_3333
3488 +
Nc * (yd * (
Ced_3311 + Ced_3322 + Ced_3333) + yu * (
Ceu_3311 + Ceu_3322 + Ceu_3333) + 2.0 * yq * (
CQe_1133 + CQe_2233 + CQe_3333))));
3492 + 2.0 *
Nc * yq * CQu1_2211 + 2.0 *
Nc * yq *
CQu1_3311 +
Nc * yd * Cud1_1111
3493 +
Nc * yd * Cud1_1122 +
Nc * yd * Cud1_1133) + yu * (3.0 * ZetaB
3494 + 8.0 * yH * (2.0 * (1.0 +
Nc) * Cuu_1111 + Cuu_1221 +
Cuu_1331 + Cuu_2112 + Cuu_3113 +
Nc * (Cuu_1122 +
Cuu_1133 + Cuu_2211 + Cuu_3311))));
3497 + 2.0 * yl *
CLu_1122 + 2.0 * yl * CLu_2222 + 2.0 * yl * CLu_3322 + 2.0 *
Nc * yq * CQu1_1122
3498 + 2.0 *
Nc * yq * CQu1_2222 + 2.0 *
Nc * yq *
CQu1_3322 +
Nc * yd * Cud1_2211
3499 +
Nc * yd * Cud1_2222 +
Nc * yd * Cud1_2233) + yu * (3.0 * ZetaB
3500 + 8.0 * yH * (Cuu_1221 + Cuu_2112 + 2.0 * Cuu_2222 +
Cuu_2332 + Cuu_3223 +
Nc * (Cuu_1122 + Cuu_2211 + 2.0 * Cuu_2222 +
Cuu_2233 + Cuu_3322))));
3509 gADHd_11 += 1.0 / 6.0 * g12 * (yd * (3.0 * ZetaB
3510 + 8.0 * yH * ((1.0 + 2.0 *
Nc) * Cdd_1111 + Cdd_2112 + Cdd_3113 +
Nc * (Cdd_1122 + Cdd_1133 + Cdd_2211 + Cdd_3311)
3513 + 2.0 * yl *
CLd_3311 + 2.0 *
Nc * yq * CQd1_1111 + 2.0 *
Nc * yq * CQd1_2211
3516 gADHd_22 += 1.0 / 6.0 * g12 * (yd * (3.0 * ZetaB
3517 + 8.0 * yH * (Cdd_1221 + Cdd_2222 + Cdd_3223 +
Nc * (Cdd_1122 + Cdd_2211 + 2.0 * Cdd_2222 + Cdd_2233 + Cdd_3322)
3518 + Cdd_2112 + Cdd_2222 + Cdd_2332)) + 8.0 * yH * (ye * (
Ced_1122 + Ced_2222 + Ced_3322)
3520 + 2.0 * yl * CLd_3322 + 2.0 *
Nc * yq * CQd1_1122 + 2.0 *
Nc * yq * CQd1_2222
3523 gADHd_33 += 1.0 / 6.0 * g12 * (yd * (3.0 * ZetaB
3524 + 8.0 * yH * (Cdd_1331 + Cdd_2332 + Cdd_3333 +
Nc * (Cdd_1133 + Cdd_2233 + Cdd_3311 + Cdd_3322 + 2.0 * Cdd_3333)
3525 + Cdd_3113 + Cdd_3223 + Cdd_3333)) + 8.0 * yH * (ye * (
Ced_1133 + Ced_2233 + Ced_3333)
3527 + 2.0 * yl * CLd_3333 + 2.0 *
Nc * yq * CQd1_1133 + 2.0 *
Nc * yq * CQd1_2233
3530 gADG += (12.0 * cA3 - 3.0 * b03) * g32 *
CiG;
3531 gADW += (12.0 * cA2 - 3.0 * b02) * g22 *
CiW;
3533 gADHG += -((9.0 *
CiHG * g22) / 2.0) - 2.0 * b03 *
CiHG * g32
3534 - 6.0 *
CiHG * g12 * yH2;
3536 gADHW += -((5.0 *
CiHW * g22) / 2.0) - 2.0 * b02 *
CiHW * g22
3537 - 15.0 *
CiW * g23 + 2.0 *
CiHWB * g1 * g2 * yH - 6.0 *
CiHW * g12 * yH2;
3540 + 6.0 *
CiHWB * g1 * g2 * yH + 2.0 *
CiHB * g12 * yH2;
3543 + 4.0 *
CiHB * g1 * g2 * yH + 4.0 *
CiHW * g1 * g2 * yH
3544 + 6.0 *
CiW * g1 * g22 * yH - 2.0 *
CiHWB * g12 * yH2;
3550 + 20.0 / 3.0 *
CiHD * g12 * yH2 + 4.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_11
3551 + 4.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_22 + 4.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_33
3552 + 4.0 / 3.0 * g12 * ye * yH *
CiHe_11 + 4.0 / 3.0 * g12 * ye * yH *
CiHe_22
3553 + 4.0 / 3.0 * g12 * ye * yH *
CiHe_33 + 8.0 / 3.0 * g12 * yH * yl *
CiHL1_11
3554 + 8.0 / 3.0 * g12 * yH * yl *
CiHL1_22 + 8.0 / 3.0 * g12 * yH * yl *
CiHL1_33
3559 + 4.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_11 + 4.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_22
3560 + 4.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_33;
3562 gADHD += (9.0 *
CiHD * g22) / 2.0 + 80.0 / 3.0 *
CHbox * g12 * yH2 - 10.0 / 3.0 *
CiHD * g12 * yH2
3563 + 16.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_11 + 16.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_22
3564 + 16.0 / 3.0 * g12 *
Nc * yd * yH *
CiHd_33 + 16.0 / 3.0 * g12 * ye * yH *
CiHe_11
3565 + 16.0 / 3.0 * g12 * ye * yH *
CiHe_22 + 16.0 / 3.0 * g12 * ye * yH *
CiHe_33
3566 + 32.0 / 3.0 * g12 * yH * yl *
CiHL1_11 + 32.0 / 3.0 * g12 * yH * yl *
CiHL1_22
3569 + 16.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_11 + 16.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_22
3570 + 16.0 / 3.0 * g12 *
Nc * yH * yu *
CiHu_33;
3572 gADH += -(9.0 *
CiH * g12) / 2.0 - (27.0 *
CiH * g22) / 2.0 - (3.0 *
CiHD * g24) / 4.0 - 9.0 *
CiHW * g24
3573 - 6.0 *
CiHWB * g1 * g23 * yH - 12.0 *
CiHB * g12 * g22 * yH2 - 6.0 *
CiHD * g12 * g22 * yH2
3574 - 12.0 *
CiHW * g12 * g22 * yH2 - 24.0 *
CiHWB * g13 * g2 * yH2 * yH - 48.0 *
CiHB * g14 * yH2 * yH2
3575 - 12.0 *
CiHD * g14 * yH2 * yH2 + 20.0 *
CiHbox * g22 * lambdaH - 6.0 *
CiHD * g22 * lambdaH
3576 + 36.0 *
CiHW * g22 * lambdaH + 24.0 *
CiHWB * g1 * g2 * yH * lambdaH
3577 + 48.0 *
CiHB * g12 * yH2 * lambdaH + 24.0 *
CiHD * g12 * yH2 * lambdaH
3578 + 16.0 / 3.0 * g22 * lambdaH * TrCHL3
3579 + 16.0 / 3.0 * g22 *
Nc * lambdaH * TrCHQ3;
3581 gADeH_11r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (ye + yl)) * CieB_11r
3582 - 3.0 / 4.0 * (9.0 * g22 + 4.0 * g12 * (3.0 * ye2 - 4.0 * ye * yl + 3.0 * yl2)) *
CieH_11r
3583 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (ye + yl)) * CieW_11r;
3585 gADeH_22r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (ye + yl)) * CieB_22r
3586 - 3.0 / 4.0 * (9.0 * g22 + 4.0 * g12 * (3.0 * ye2 - 4.0 * ye * yl + 3.0 * yl2)) *
CieH_22r
3587 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (ye + yl)) * CieW_22r;
3589 gADeH_33r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (ye + yl)) * CieB_33r
3590 - 3.0 / 4.0 * (9.0 * g22 + 4.0 * g12 * (3.0 * ye2 - 4.0 * ye * yl + 3.0 * yl2)) *
CieH_33r
3591 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (ye + yl)) * CieW_33r;
3594 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yq2 - 4.0 * yq * yu + 3.0 * yu2)) *
CiuH_11r
3595 + 3.0 * (-3.0 * g23 + 4.0 * g12 * g2 * yH * (yq + yu)) *
CiuW_11r;
3598 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yq2 - 4.0 * yq * yu + 3.0 * yu2)) *
CiuH_22r
3599 + 3.0 * (-3.0 * g23 + 4.0 * g12 * g2 * yH * (yq + yu)) *
CiuW_22r;
3602 + 24.0 * cF3 * (
CiHG + I * CiHGt) * g32 * Yt - 3.0 / 2.0 *
CiHD * (g22 - 4.0 * g12 * yH2) * Yt
3603 - 6.0 * (
CiHWB + I * CiHWBt) * g1 * g2 * yq * Yt + 12.0 * (
CiHB + I * CiHBt) * g12 * Yt * (yH2 + 2.0 * yq * yu)
3604 + 12.0 * g12 * yH * Yt * yu *
CiHQ1_33 - 12.0 * g12 * yH * Yt * yu *
CiHQ3_33
3606 - 3.0 * (g22 - 4.0 * g12 * yH * yq) * Yt *
CiHu_33 - 6.0 * g1 * Yt2 * (yq + yu) *
CiuB_33r - 3.0 * g1 * Yt2 * (yd + 3.0 * yu) *
CiuB_33r
3607 - 6.0 * g1 * yH * (-g22 + 4.0 * g12 * yH * (yq + yu)) *
CiuB_33r - 24.0 * cF3 * g3 * Yt2 *
CiuG_33r - 27.0 / 4.0 * g22 *
CiuH_33r
3608 - 6.0 * cF3 * g32 *
CiuH_33r - 3.0 * g12 * (3.0 * yq2 - 4.0 * yq * yu + 3.0 * yu2) *
CiuH_33r
3609 + 3.0 * (-3.0 * g23 + 4.0 * g12 * g2 * yH * (yq + yu)) *
CiuW_33r;
3611 gADdH_11r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (yd + yq)) * CidB_11r
3612 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yd2 - 4.0 * yd * yq + 3.0 * yq2)) *
CidH_11r
3613 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (yd + yq)) * CidW_11r;
3615 gADdH_22r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (yd + yq)) * CidB_22r
3616 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yd2 - 4.0 * yd * yq + 3.0 * yq2)) *
CidH_22r
3617 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (yd + yq)) * CidW_22r;
3619 gADdH_33r += -6.0 * g1 * yH * (g22 + 4.0 * g12 * yH * (yd + yq)) * CidB_33r
3620 - 3.0 / 4.0 * (9.0 * g22 + 8.0 * cF3 * g32 + 4.0 * g12 * (3.0 * yd2 - 4.0 * yd * yq + 3.0 * yq2)) *
CidH_33r
3621 - 3.0 * (3.0 * g23 + 4.0 * g12 * g2 * yH * (yd + yq)) * CidW_33r - 12.0 * g2 * Yt2 * CidW_33r + 3.0 * g22 * Yt *
CHud_33r;
3623 gADuG_11r = 4.0 * g1 * g3 * (yq + yu) *
CiuB_11r + (-3.0 * cF2 * g22 - (b03 + 4.0 * cA3 - 10.0 * cF3) * g32 + g12 * (-3.0 * yq2 + 8.0 * yq * yu - 3.0 * yu2)) *
CiuG_11r
3626 gADuG_22r = 4.0 * g1 * g3 * (yq + yu) *
CiuB_22r + (-3.0 * cF2 * g22 - (b03 + 4.0 * cA3 - 10.0 * cF3) * g32 + g12 * (-3.0 * yq2 + 8.0 * yq * yu - 3.0 * yu2)) *
CiuG_22r
3629 gADuG_33r = -4.0 * (
CiHG + I * CiHGt) * g3 * Yt - 3.0 * cA3 * (
CiG + I * CiGt) * g32 * Yt + 4.0 * g1 * g3 * (yq + yu) *
CiuB_33r
3630 + (-3.0 * cF2 * g22 - (b03 + 4.0 * cA3 - 10.0 * cF3) * g32 + g12 * (-3.0 * yq2 + 8.0 * yq * yu - 3.0 * yu2)) *
CiuG_33r
3643 + 1.0 / 3.0 * g22 * CiLL_1331 + 2.0 / 3.0 * g22 *
CiLL_2112 + 2.0 / 3.0 * g22 * CiLL_2222
3644 + 1.0 / 3.0 * g22 * CiLL_2332 + 1.0 / 3.0 * g22 * CiLL_3113 + 1.0 / 3.0 * g22 * CiLL_3223
3646 + 2.0 / 3.0 * g22 *
Nc *
CLQ3_2211 + 2.0 / 3.0 * g22 *
Nc * CLQ3_2222 + 2.0 / 3.0 * g22 *
Nc * CLQ3_2233;
3728 if (F.
is(
"NEUTRINO_1") || F.
is(
"ELECTRON"))
3730 else if (F.
is(
"NEUTRINO_2") || F.
is(
"MU"))
3732 else if (F.
is(
"NEUTRINO_3") || F.
is(
"TAU"))
3734 else if (F.
is(
"UP") || F.
is(
"DOWN"))
3736 else if (F.
is(
"CHARM") || F.
is(
"STRANGE"))
3738 else if (F.
is(
"TOP") || F.
is(
"BOTTOM"))
3741 throw std::runtime_error(
"NPSMEFTd6::CHF1_diag(): wrong argument");
3746 if (F.
is(
"NEUTRINO_1") || F.
is(
"ELECTRON"))
3748 else if (F.
is(
"NEUTRINO_2") || F.
is(
"MU"))
3750 else if (F.
is(
"NEUTRINO_3") || F.
is(
"TAU"))
3752 else if (F.
is(
"UP") || F.
is(
"DOWN"))
3754 else if (F.
is(
"CHARM") || F.
is(
"STRANGE"))
3756 else if (F.
is(
"TOP") || F.
is(
"BOTTOM"))
3759 throw std::runtime_error(
"NPSMEFTd6::CHF3_diag(): wrong argument");
3764 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3766 else if (f.
is(
"ELECTRON"))
3768 else if (f.
is(
"MU"))
3770 else if (f.
is(
"TAU"))
3772 else if (f.
is(
"UP"))
3774 else if (f.
is(
"CHARM"))
3776 else if (f.
is(
"TOP"))
3778 else if (f.
is(
"DOWN"))
3780 else if (f.
is(
"STRANGE"))
3782 else if (f.
is(
"BOTTOM"))
3785 throw std::runtime_error(
"NPSMEFTd6::CHf_diag(): wrong argument");
3791 throw std::runtime_error(
"NPSMEFTd6::CHud_diag(): wrong argument");
3795 else if (u.
is(
"CHARM"))
3797 else if (u.
is(
"TOP"))
3800 throw std::runtime_error(
"NPSMEFTd6::CHud_diag(): wrong argument");
3805 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3807 else if (f.
is(
"ELECTRON"))
3809 else if (f.
is(
"MU"))
3811 else if (f.
is(
"TAU"))
3813 else if (f.
is(
"UP"))
3815 else if (f.
is(
"CHARM"))
3817 else if (f.
is(
"TOP"))
3819 else if (f.
is(
"DOWN"))
3821 else if (f.
is(
"STRANGE"))
3823 else if (f.
is(
"BOTTOM"))
3826 throw std::runtime_error(
"NPSMEFTd6::CfH_diag(): wrong argument");
3831 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3833 else if (f.
is(
"ELECTRON"))
3835 else if (f.
is(
"MU"))
3837 else if (f.
is(
"TAU"))
3839 else if (f.
is(
"UP"))
3841 else if (f.
is(
"CHARM"))
3843 else if (f.
is(
"TOP"))
3845 else if (f.
is(
"DOWN"))
3847 else if (f.
is(
"STRANGE"))
3849 else if (f.
is(
"BOTTOM"))
3852 throw std::runtime_error(
"NPSMEFTd6::CfG_diag(): wrong argument");
3857 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3859 else if (f.
is(
"ELECTRON"))
3861 else if (f.
is(
"MU"))
3863 else if (f.
is(
"TAU"))
3865 else if (f.
is(
"UP"))
3867 else if (f.
is(
"CHARM"))
3869 else if (f.
is(
"TOP"))
3871 else if (f.
is(
"DOWN"))
3873 else if (f.
is(
"STRANGE"))
3875 else if (f.
is(
"BOTTOM"))
3878 throw std::runtime_error(
"NPSMEFTd6::CfW_diag(): wrong argument");
3883 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
3885 else if (f.
is(
"ELECTRON"))
3887 else if (f.
is(
"MU"))
3889 else if (f.
is(
"TAU"))
3891 else if (f.
is(
"UP"))
3893 else if (f.
is(
"CHARM"))
3895 else if (f.
is(
"TOP"))
3897 else if (f.
is(
"DOWN"))
3899 else if (f.
is(
"STRANGE"))
3901 else if (f.
is(
"BOTTOM"))
3904 throw std::runtime_error(
"NPSMEFTd6::CfB_diag(): wrong argument");
3950 return ( (
Mz - 91.1879) / 91.1879);
3961 return ( (
mHl - 125.1) / 125.1);
3972 return ( (
mtpole - 173.0) / 173.0);
3994 return ( ((
quarks[
CHARM].getMass()) - 1.275) / 1.275);
4005 return ( ((
leptons[
TAU].getMass()) - 1.77682) / 1.77682);
4016 return ( (
GF - 1.16637 / 100000.0) / (1.16637 / 100000.0));
4027 return ( (
aleMz - 0.007754633699856456) / 0.007754633699856456);
4038 return ( (
aleMz - 0.0072973525664) / 0.0072973525664);
4049 return ( (
AlsMz - 0.1180) / 0.1180);
4061 return ( (
Mw_inp - 79.96717329554225) / 79.96717329554225);
4079 double G = g1 * g1 + g2*g2;
4084 double dalphaMz_2 = 0.0;
4089 dalphaMz_2 = 2.0 / G * (g1 * g1 / g2 * dg2Q + g2 * g2 / g1 * dg1Q)
4090 + g1 * g1 * (g1 * g1 - 3.0 * g2 * g2) / g2 / g2 / G / G * dg2L * dg2L + g2 * g2 * (g2 * g2 - 3.0 * g1 * g1) / g1 / g1 / G / G * dg1L * dg1L
4091 + 2.0 / G / G * (g1 * (g2 * g2 - 3.0 * g1 * g1) * dg2L + g2 * (g1 * g1 - 3.0 * g2 * g2) * dg1L) *
CiHWB *
v2_over_LambdaNP2
4092 + 8.0 * g1 * g2 / G / G * dg1L * dg2L
4106 return (
aleMz * (dalphaMz_2));
4171 double G0 =
GF * pow(
Mz*
cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
4172 double deltaGamma_Wij_2;
4178 if (fi.
is(
"LEPTON")) {
4181 if (fi.
is(
"QUARK")) {
4189 if (fi.
is(
"QUARK")) {
4190 GammaW_tree =
Nc * G0;
4199 return deltaGamma_Wij_2;
4204 double G0 =
GF * pow(
Mz*
cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
4205 double deltaGamma_Wij;
4214 if (fi.
is(
"QUARK")) {
4215 GammaW_tree =
Nc * G0;
4229 deltaGamma_Wij = GammaW_tree * (deltaGamma_Wij + 2.0 * CHF3ij *
v2_over_LambdaNP2);
4231 return deltaGamma_Wij;
4237 if (OutputOrder() == 0) {
4238 return (trueSM.GammaW(fi, fj));
4240 if (OutputOrder() == 1) {
4241 return (trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj));
4243 if (OutputOrder() == 2) {
4244 return (trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj) + deltaGamma_Wff_2(fi, fj));
4246 if (OutputOrder() == 3) {
4247 return (deltaGamma_Wff_2(fi, fj));
4251 return ( trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj) + deltaGamma_Wff_2(fi, fj));
4281 return deltaGammaWLep2 + deltaGammaWHad2;
4286 double G0 =
GF * pow(
Mz*
cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
4287 double GammaW_tree = (3.0 + 2.0 *
Nc) * G0;
4346 if (OutputOrder() == 0 || OutputOrder() == 3) {
4349 if (OutputOrder() == 1 || OutputOrder() == 2) {
4350 return (deltaGL_f(p) + deltaGR_f(p));
4353 return (deltaGL_f(p) + deltaGR_f(p));
4359 double deltaGVf2 = 0.0;
4372 if (OutputOrder() == 0 || OutputOrder() == 3) {
4375 if (OutputOrder() == 1 || OutputOrder() == 2) {
4376 return (deltaGL_f(p) - deltaGR_f(p));
4379 return (deltaGL_f(p) - deltaGR_f(p));
4385 double deltaGAf2 = 0.0;
4409 return (NPindirect + NPdirect);
4427 if (p.
is(
"LEPTON")) {
4431 if (p.
is(
"QUARK")) {
4451 return NPindirect + NPdirect;
4466 return (NPindirect + NPdirect);
4482 if (p.
is(
"NEUTRINO_1") || p.
is(
"NEUTRINO_2") || p.
is(
"NEUTRINO_3")) {
4485 if (p.
is(
"ELECTRON") || p.
is(
"MU") || p.
is(
"TAU")) {
4488 if (p.
is(
"UP") || p.
is(
"CHARM")) {
4491 if (p.
is(
"DOWN") || p.
is(
"STRANGE") || p.
is(
"BOTTOM")) {
4507 return (NPindirect + NPdirect);
4512 double GammW0 = trueSM.GammaW();
4513 double dGammW = deltaGamma_W();
4515 double GammWij0 = trueSM.GammaW(fi, fj);
4516 double dGammWij = deltaGamma_Wff(fi, fj);
4520 if (FlagQuadraticTerms) {
4521 double dGammW2 = deltaGamma_W_2();
4522 double dGammWij2 = deltaGamma_Wff_2(fi, fj);
4523 BrW_2 = GammWij0 / GammW0 * (dGammWij2 / GammWij0 - dGammW2 / GammW0
4524 + pow(dGammW, 2.0) / pow(GammW0, 2.0) + dGammWij * dGammW / GammWij0 / GammW0);
4527 if (OutputOrder() == 0) {
4528 return (GammWij0 / GammW0);
4530 if (OutputOrder() == 1) {
4531 return (GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0);
4533 if (OutputOrder() == 2) {
4534 return (GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0 + BrW_2);
4536 if (OutputOrder() == 3) {
4541 return (GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0 + BrW_2);
4546 double GammWli0, GammWlj0;
4547 double dGammWli, dGammWlj;
4549 if (li.
is(
"ELECTRON")) {
4552 }
else if (li.
is(
"MU")) {
4555 }
else if (li.
is(
"TAU")) {
4559 throw std::runtime_error(
"Error in NPSMEFTd6::RWlilj. li must be a charged lepton");
4562 if (lj.
is(
"ELECTRON")) {
4565 }
else if (lj.
is(
"MU")) {
4568 }
else if (lj.
is(
"TAU")) {
4572 throw std::runtime_error(
"Error in NPSMEFTd6::RWlilj. lj must be a charged lepton");
4575 return GammWli0 / GammWlj0 + dGammWli / GammWlj0 - GammWli0 * dGammWlj / GammWlj0 / GammWlj0;
4580 double GammWcX0, GammWhad0;
4581 double dGammWcX, dGammWhad;
4596 GammWhad0 = GammWcX0
4600 dGammWhad = dGammWcX
4611 double dGammWhad2 = dGammWcX2
4616 RWc_2 = dGammWcX2 / GammWhad0 - GammWcX0 * dGammWhad2 / pow(GammWhad0, 2.0)
4617 + GammWcX0 * pow(dGammWhad, 2.0) / pow(GammWhad0, 3.0)
4618 - dGammWcX * dGammWhad / pow(GammWhad0, 2.0);
4622 return (GammWcX0 / GammWhad0);
4625 return (GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0);
4628 return (GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0 + RWc_2);
4635 return (GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0 + RWc_2);
4640 double GammZli0, GammZlj0;
4641 double dGammZli, dGammZlj;
4643 if (li.
is(
"ELECTRON") || li.
is(
"MU") || li.
is(
"TAU")) {
4647 throw std::runtime_error(
"Error in NPSMEFTd6::RZlilj. li must be a charged lepton");
4650 if (lj.
is(
"ELECTRON") || lj.
is(
"MU") || lj.
is(
"TAU")) {
4654 throw std::runtime_error(
"Error in NPSMEFTd6::RZlilj. lj must be a charged lepton");
4657 return GammZli0 / GammZlj0 + dGammZli / GammZlj0 - GammZli0 * dGammZlj / GammZlj0 / GammZlj0;
4663 throw std::runtime_error(
"NPSMEFTd6::deltaGL_Wff(): Not implemented");
4674 return (NPindirect + NPdirect);
4680 throw std::runtime_error(
"NPSMEFTd6::deltaGR_Wff(): Not implemented");
4696 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
4697 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
4698 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
4699 double aSPiv =
AlsMz / 16.0 / M_PI /
v();
4700 gslpp::complex gSM, dg;
4706 gSM = aSPiv * (
AH_f(tau_t) +
AH_f(tau_b) +
AH_f(tau_c));
4708 dg = deltaloc / gSM + (aSPiv / gSM) * (dKappa_t *
AH_f(tau_t) + dKappa_b *
AH_f(tau_b) + dKappa_c *
AH_f(tau_c));
4753 return (NPindirect + NPdirect);
4777 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
4778 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
4779 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
4780 double tau_tau = 4.0 * m_tau * m_tau /
mHl /
mHl;
4781 double tau_mu = 4.0 * m_mu * m_mu /
mHl /
mHl;
4782 double tau_W = 4.0 * M_w_2 /
mHl /
mHl;
4784 double lambda_t = 4.0 * m_t * m_t /
Mz /
Mz;
4785 double lambda_b = 4.0 * m_b * m_b /
Mz /
Mz;
4786 double lambda_c = 4.0 * m_c * m_c /
Mz /
Mz;
4787 double lambda_tau = 4.0 * m_tau * m_tau /
Mz /
Mz;
4788 double lambda_mu = 4.0 * m_mu * m_mu /
Mz /
Mz;
4789 double lambda_W = 4.0 * M_w_2 /
Mz /
Mz;
4790 double alpha2 = sqrt(2.0) *
GF * M_w_2 / M_PI;
4791 double aPiv = sqrt(
ale * alpha2) / 4.0 / M_PI /
v();
4794 gslpp::complex gSM, dg;
4817 gSM = -aPiv * ((3.0 * vSMt * Qt *
AHZga_f(tau_t, lambda_t) +
4818 3.0 * vSMb * Qb *
AHZga_f(tau_b, lambda_b) +
4819 3.0 * vSMc * Qc *
AHZga_f(tau_c, lambda_c) +
4820 vSMtau * Qtau *
AHZga_f(tau_tau, lambda_tau) +
4824 dg = deltaloc / gSM - (aPiv / gSM) * (
4825 (3.0 * vSMt * dKappa_t * Qt *
AHZga_f(tau_t, lambda_t) +
4826 3.0 * vSMb * dKappa_b * Qb *
AHZga_f(tau_b, lambda_b) +
4827 3.0 * vSMc * dKappa_c * Qc *
AHZga_f(tau_c, lambda_c) +
4828 dKappa_tau * vSMtau * Qtau *
AHZga_f(tau_tau, lambda_tau) +
4829 dKappa_mu * vSMmu * Qmu *
AHZga_f(tau_mu, lambda_mu)) /
cW_tree +
4830 dKappa_W *
AHZga_W(tau_W, lambda_W) +
4831 (3.0 * dvSMt * Qt *
AHZga_f(tau_t, lambda_t) +
4832 3.0 * dvSMb * Qb *
AHZga_f(tau_b, lambda_b) +
4833 3.0 * dvSMc * Qc *
AHZga_f(tau_c, lambda_c) +
4834 dvSMtau * Qtau *
AHZga_f(tau_tau, lambda_tau) +
4867 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
4868 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
4869 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
4870 double tau_tau = 4.0 * m_tau * m_tau /
mHl /
mHl;
4871 double tau_mu = 4.0 * m_mu * m_mu /
mHl /
mHl;
4872 double tau_W = 4.0 * M_w_2 /
mHl /
mHl;
4874 double aPiv =
ale / 8.0 / M_PI /
v();
4875 gslpp::complex gSM, dg;
4885 gSM = aPiv * (3.0 * Qt * Qt *
AH_f(tau_t) +
4886 3.0 * Qb * Qb *
AH_f(tau_b) +
4887 3.0 * Qc * Qc *
AH_f(tau_c) +
4888 Qtau * Qtau *
AH_f(tau_tau) +
4889 Qmu * Qmu *
AH_f(tau_mu) +
4892 dg = deltaloc / gSM + (aPiv / gSM) * (
4893 3.0 * Qt * Qt * dKappa_t *
AH_f(tau_t) +
4894 3.0 * Qb * Qb * dKappa_b *
AH_f(tau_b) +
4895 3.0 * Qc * Qc * dKappa_c *
AH_f(tau_c) +
4896 dKappa_tau * Qtau * Qtau *
AH_f(tau_tau) +
4897 dKappa_mu * Qmu * Qmu *
AH_f(tau_mu) +
4898 dKappa_W *
AH_W(tau_W)
4930 throw std::runtime_error(
"NPSMEFTd6::deltaGL_Wffh(): Not implemented");
4939 throw std::runtime_error(
"NPSMEFTd6::deltaGR_Wffh(): Not implemented");
5015 tmp = asin(1.0 / sqrt(tau));
5018 tmp = log((1.0 + sqrt(1.0 - tau)) / (1.0 - sqrt(1.0 - tau))) - M_PI * gslpp::complex::i();
5019 return (-0.25 * tmp * tmp);
5027 tmp = sqrt(tau - 1.0) * asin(1.0 / sqrt(tau));
5030 tmp = sqrt(1.0 - tau) * (log((1.0 + sqrt(1.0 - tau)) / (1.0 - sqrt(1.0 - tau))) - M_PI * gslpp::complex::i());
5041 tmp = tau *
lambda * (1.0 + tmp) / (2.0 * (tau -
lambda));
5057 return (2.0 * tau * (1.0 + (1.0 - tau) *
f_triangle(tau)));
5062 return -(2.0 + 3.0 * tau + 3.0 * tau * (2.0 - tau) *
f_triangle(tau));
5078 tmp = tmp + ((1.0 + 2.0 / tau) * tan2w - (5.0 + 2.0 / tau)) *
I_triangle_1(tau,
lambda);
5094 gslpp::complex G_eff_t_SM =
AlsMz / 16.0 / M_PI /
v() *
AH_f(4.0 * m_t * m_t /
mHl /
mHl);
5095 gslpp::complex G_eff_b_SM =
AlsMz / 16.0 / M_PI /
v() *
AH_f(4.0 * m_b * m_b /
mHl /
mHl);
5096 gslpp::complex G_eff_c_SM =
AlsMz / 16.0 / M_PI /
v() *
AH_f(4.0 * m_c * m_c /
mHl /
mHl);
5097 gslpp::complex G_eff_SM = G_eff_t_SM + G_eff_b_SM + G_eff_c_SM;
5112 gslpp::complex tmpt = G_eff_t_SM * dKappa_t / G_eff_SM;
5113 gslpp::complex tmpb = G_eff_b_SM * dKappa_b / G_eff_SM;
5114 gslpp::complex tmpc = G_eff_c_SM * dKappa_c / G_eff_SM;
5116 double mu = (2.0 * (tmpt.real() + tmpb.real() + tmpc.real() + tmpHG.real()));
5134 gslpp::complex tmp2 = tmpt + tmpb + tmpc + tmpHG;
5148 mu += eggFint + eggFpar;
5151 mu += delta_muggH_1(sqrt_s);
5153 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5161 double A1HH = 0.0, A2HH = 0.0, A3HH = 0.0, A4HH = 0.0, A5HH = 0.0;
5162 double A6HH = 0.0, A7HH = 0.0, A8HH = 0.0, A9HH = 0.0, A10HH = 0.0;
5163 double A11HH = 0.0, A12HH = 0.0, A13HH = 0.0, A14HH = 0.0, A15HH = 0.0;
5164 double ct, c2t, c3, cg, c2g;
5166 if (sqrt_s == 14.0) {
5186 }
else if (sqrt_s == 100.0) {
5207 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muggHH()");
5216 mu = 0.0010 + A1HH * ct * ct * ct * ct +
5218 A3HH * ct * ct * c3 * c3 +
5219 A4HH * cg * cg * c3 * c3 +
5221 A6HH * c2t * ct * ct +
5222 A7HH * ct * ct * ct * c3 +
5223 A8HH * c2t * ct * c3 +
5224 A9HH * c2t * cg * c3 +
5226 A11HH * ct * ct * cg * c3 +
5227 A12HH * ct * ct * c2g +
5228 A13HH * ct * c3 * c3 * cg +
5229 A14HH * ct * c3 * c2g +
5230 A15HH * cg * c3*c2g;
5232 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5243 if (sqrt_s == 1.96) {
5278 }
else if (sqrt_s == 7.0) {
5313 }
else if (sqrt_s == 8.0) {
5347 }
else if (sqrt_s == 13.0) {
5380 }
else if (sqrt_s == 14.0) {
5417 }
else if (sqrt_s == 27.0) {
5446 }
else if (sqrt_s == 100.0) {
5476 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muVBF_1()");
5491 mu += eVBFint + eVBFpar;
5494 mu += delta_muVBF_1(sqrt_s);
5496 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5507 if (sqrt_s == 13.0) {
5535 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muVBFgamma()");
5545 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5558 if (sqrt_s == 0.240) {
5585 }
else if (sqrt_s == 0.250) {
5612 }
else if (sqrt_s == 0.350) {
5639 }
else if (sqrt_s == 0.365) {
5666 }
else if (sqrt_s == 0.380) {
5693 }
else if (sqrt_s == 0.500) {
5720 }
else if (sqrt_s == 1.0) {
5747 }
else if (sqrt_s == 1.4) {
5774 }
else if (sqrt_s == 1.5) {
5801 }
else if (sqrt_s == 3.0) {
5829 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWBF()");
5839 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5864 if (sqrt_s == 0.240) {
5895 }
else if (sqrt_s == 0.250) {
5926 }
else if (sqrt_s == 0.350) {
5957 }
else if (sqrt_s == 0.365) {
5988 }
else if (sqrt_s == 0.380) {
6019 }
else if (sqrt_s == 0.500) {
6050 }
else if (sqrt_s == 1.0) {
6081 }
else if (sqrt_s == 1.4) {
6112 }
else if (sqrt_s == 1.5) {
6143 }
else if (sqrt_s == 3.0) {
6175 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvv()");
6185 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
6201 if (sqrt_s == 0.240) {
6205 if (Pol_em == 80. && Pol_ep == -30.) {
6227 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6249 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6271 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6294 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6297 }
else if (sqrt_s == 0.250) {
6301 if (Pol_em == 80. && Pol_ep == -30.) {
6323 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6345 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6367 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6390 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6393 }
else if (sqrt_s == 0.350) {
6397 if (Pol_em == 80. && Pol_ep == -30.) {
6419 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6441 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6463 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6486 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6489 }
else if (sqrt_s == 0.365) {
6493 if (Pol_em == 80. && Pol_ep == -30.) {
6515 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6537 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6559 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6582 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6585 }
else if (sqrt_s == 0.380) {
6589 if (Pol_em == 80. && Pol_ep == -30.) {
6611 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6633 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6655 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6678 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6681 }
else if (sqrt_s == 0.500) {
6685 if (Pol_em == 80. && Pol_ep == -30.) {
6707 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6729 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6751 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6774 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6777 }
else if (sqrt_s == 1.0) {
6781 if (Pol_em == 80. && Pol_ep == -30.) {
6803 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6825 }
else if (Pol_em == 80. && Pol_ep == -20.) {
6847 }
else if (Pol_em == -80. && Pol_ep == 20.) {
6869 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6891 }
else if (Pol_em == -80. && Pol_ep == 0.) {
6914 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
6917 }
else if (sqrt_s == 1.4) {
6921 if (Pol_em == 80. && Pol_ep == -30.) {
6943 }
else if (Pol_em == -80. && Pol_ep == 30.) {
6965 }
else if (Pol_em == 80. && Pol_ep == 0.) {
6987 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7010 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7013 }
else if (sqrt_s == 1.5) {
7017 if (Pol_em == 80. && Pol_ep == -30.) {
7039 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7061 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7083 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7106 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7109 }
else if (sqrt_s == 3.0) {
7113 if (Pol_em == 80. && Pol_ep == -30.) {
7135 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7157 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7179 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7202 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7206 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
7216 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7230 if (sqrt_s == 0.240) {
7259 }
else if (sqrt_s == 0.250) {
7288 }
else if (sqrt_s == 0.350) {
7317 }
else if (sqrt_s == 0.365) {
7346 }
else if (sqrt_s == 0.380) {
7375 }
else if (sqrt_s == 0.500) {
7404 }
else if (sqrt_s == 1.0) {
7433 }
else if (sqrt_s == 1.4) {
7462 }
else if (sqrt_s == 1.5) {
7491 }
else if (sqrt_s == 3.0) {
7521 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBF()");
7532 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7546 if (sqrt_s == 0.240) {
7550 if (Pol_em == 80. && Pol_ep == -30.) {
7571 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7592 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7613 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7635 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7638 }
else if (sqrt_s == 0.250) {
7642 if (Pol_em == 80. && Pol_ep == -30.) {
7663 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7684 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7705 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7727 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7730 }
else if (sqrt_s == 0.350) {
7734 if (Pol_em == 80. && Pol_ep == -30.) {
7755 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7776 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7797 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7819 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7822 }
else if (sqrt_s == 0.365) {
7826 if (Pol_em == 80. && Pol_ep == -30.) {
7847 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7868 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7889 }
else if (Pol_em == -80. && Pol_ep == 0.) {
7911 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
7914 }
else if (sqrt_s == 0.380) {
7918 if (Pol_em == 80. && Pol_ep == -30.) {
7939 }
else if (Pol_em == -80. && Pol_ep == 30.) {
7960 }
else if (Pol_em == 80. && Pol_ep == 0.) {
7981 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8003 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8006 }
else if (sqrt_s == 0.500) {
8010 if (Pol_em == 80. && Pol_ep == -30.) {
8031 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8052 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8073 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8095 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8098 }
else if (sqrt_s == 1.0) {
8102 if (Pol_em == 80. && Pol_ep == -30.) {
8123 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8144 }
else if (Pol_em == 80. && Pol_ep == -20.) {
8165 }
else if (Pol_em == -80. && Pol_ep == 20.) {
8186 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8207 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8229 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8232 }
else if (sqrt_s == 1.4) {
8236 if (Pol_em == 80. && Pol_ep == -30.) {
8257 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8278 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8299 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8321 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8324 }
else if (sqrt_s == 1.5) {
8328 if (Pol_em == 80. && Pol_ep == -30.) {
8349 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8370 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8391 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8413 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8416 }
else if (sqrt_s == 3.0) {
8420 if (Pol_em == 80. && Pol_ep == -30.) {
8441 }
else if (Pol_em == -80. && Pol_ep == 30.) {
8462 }
else if (Pol_em == 80. && Pol_ep == 0.) {
8483 }
else if (Pol_em == -80. && Pol_ep == 0.) {
8505 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8509 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
8520 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8532 if (sqrt_s == 1.3) {
8551 }
else if (sqrt_s == 1.8) {
8570 }
else if (sqrt_s == 3.5) {
8589 }
else if (sqrt_s == 5.0) {
8609 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muepWBF()");
8614 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8626 if (sqrt_s == 1.3) {
8651 }
else if (sqrt_s == 1.8) {
8676 }
else if (sqrt_s == 3.5) {
8701 }
else if (sqrt_s == 5.0) {
8727 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muepZBF()");
8732 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8743 if (sqrt_s == 1.96) {
8768 }
else if (sqrt_s == 7.0) {
8793 }
else if (sqrt_s == 8.0) {
8818 }
else if (sqrt_s == 13.0) {
8843 }
else if (sqrt_s == 14.0) {
8868 }
else if (sqrt_s == 27.0) {
8891 }
else if (sqrt_s == 100.0) {
8915 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muWH1()");
8930 mu += eWHint + eWHpar;
8933 mu += delta_muWH_1(sqrt_s);
8935 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8946 if (sqrt_s == 13.0) {
8972 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muWHpT250()");
8982 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8993 if (sqrt_s == 1.96) {
9025 }
else if (sqrt_s == 7.0) {
9057 }
else if (sqrt_s == 8.0) {
9089 }
else if (sqrt_s == 13.0) {
9121 }
else if (sqrt_s == 14.0) {
9156 }
else if (sqrt_s == 27.0) {
9183 }
else if (sqrt_s == 100.0) {
9210 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muZH_1()");
9225 mu += eZHint + eZHpar;
9228 mu += delta_muZH_1(sqrt_s);
9230 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9241 if (sqrt_s == 13.0) {
9274 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muZHpT250()");
9284 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9298 if ( (Pol_em != 0.) || (Pol_ep != 0) )
return mueeZHPol(sqrt_s, Pol_em, Pol_ep);
9300 if (sqrt_s == 0.240) {
9329 }
else if (sqrt_s == 0.250) {
9358 }
else if (sqrt_s == 0.350) {
9387 }
else if (sqrt_s == 0.365) {
9416 }
else if (sqrt_s == 0.380) {
9445 }
else if (sqrt_s == 0.500) {
9474 }
else if (sqrt_s == 1.0) {
9503 }
else if (sqrt_s == 1.4) {
9532 }
else if (sqrt_s == 1.5) {
9561 }
else if (sqrt_s == 3.0) {
9591 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZH()");
9601 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9610 double mu =
mueeZH(sqrt_s, 0., 0.);
9613 double deltaBRratio;
9618 deltaBRratio = deltaBRratio /
9623 return mu + deltaBRratio;
9630 double mu =
mueeZH(sqrt_s, 0., 0.);
9633 double deltaBRratio;
9641 deltaBRratio = deltaBRratio /
9648 return mu + deltaBRratio;
9660 if (sqrt_s == 0.240) {
9664 if (Pol_em == 80. && Pol_ep == -30.) {
9685 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9706 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9727 }
else if (Pol_em == -80. && Pol_ep == 0.) {
9749 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
9752 }
else if (sqrt_s == 0.250) {
9756 if (Pol_em == 80. && Pol_ep == -30.) {
9777 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9798 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9819 }
else if (Pol_em == -80. && Pol_ep == 0.) {
9841 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
9844 }
else if (sqrt_s == 0.350) {
9848 if (Pol_em == 80. && Pol_ep == -30.) {
9869 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9890 }
else if (Pol_em == 80. && Pol_ep == 0.) {
9911 }
else if (Pol_em == -80. && Pol_ep == 0.) {
9933 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
9936 }
else if (sqrt_s == 0.365) {
9940 if (Pol_em == 80. && Pol_ep == -30.) {
9961 }
else if (Pol_em == -80. && Pol_ep == 30.) {
9982 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10003 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10025 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10028 }
else if (sqrt_s == 0.380) {
10032 if (Pol_em == 80. && Pol_ep == -30.) {
10053 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10074 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10095 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10117 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10120 }
else if (sqrt_s == 0.500) {
10124 if (Pol_em == 80. && Pol_ep == -30.) {
10145 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10166 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10187 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10209 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10212 }
else if (sqrt_s == 1.0) {
10216 if (Pol_em == 80. && Pol_ep == -30.) {
10237 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10258 }
else if (Pol_em == 80. && Pol_ep == -20.) {
10279 }
else if (Pol_em == -80. && Pol_ep == 20.) {
10300 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10321 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10343 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10346 }
else if (sqrt_s == 1.4) {
10350 if (Pol_em == 80. && Pol_ep == -30.) {
10371 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10392 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10413 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10435 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10438 }
else if (sqrt_s == 1.5) {
10442 if (Pol_em == 80. && Pol_ep == -30.) {
10463 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10484 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10505 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10527 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10530 }
else if (sqrt_s == 3.0) {
10534 if (Pol_em == 80. && Pol_ep == -30.) {
10555 }
else if (Pol_em == -80. && Pol_ep == 30.) {
10576 }
else if (Pol_em == 80. && Pol_ep == 0.) {
10597 }
else if (Pol_em == -80. && Pol_ep == 0.) {
10619 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10623 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
10633 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10642 double mu =
mueeZHPol(sqrt_s, Pol_em, Pol_ep);
10645 double deltaBRratio;
10650 deltaBRratio = deltaBRratio /
10655 return mu + deltaBRratio;
10662 double mu =
mueeZHPol(sqrt_s, Pol_em, Pol_ep);
10665 double deltaBRratio;
10673 deltaBRratio = deltaBRratio /
10680 return mu + deltaBRratio;
10688 double aL, aR, aPol;
10689 double sM = sqrt_s * sqrt_s;
10690 double Mz2 =
Mz*
Mz;
10694 double dv, dg, dgp, dgL, dgR;
10695 double kCM, kCM2, EZ, EZ2, kZ, kH;
10697 double CHpsk, CTpsk, CHL, CHLp, CHE;
10698 double CWB, CBB, CWW;
10715 EtaZ = -(1.0 / 2.0) * CHpsk + 2.0 * dMz - dv - CTpsk;
10718 kCM = sqrt((sM * sM + (MH2 - Mz2)*(MH2 - Mz2) - 2.0 * sM * (MH2 + Mz2)) / (4.0 * sM));
10721 EZ = sqrt(Mz2 + kCM2);
10724 kZ = 2.0 * Mz2 / (sM - Mz2) + (EZ * Mz2) / (2 * kCM2 * sqrt_s) - Mz2 / (2 * kCM2) - (EZ2 / Mz2) / (2.0 + EZ2 / Mz2)*(1.0 - Mz2 / (EZ * sqrt_s));
10726 kH = -((EZ * MH2) / (2 * kCM2 * sqrt_s)) - (EZ2 / Mz2) / (2 + EZ2 / Mz2) * MH2 / (EZ * sqrt_s);
10744 + 0.5 * (CHL + CHLp)
10756 aL = dgL + 2 * dMz - dv + EtaZ + (sM - Mz2) / (2 * Mz2)*(CHL + CHLp) / (0.5 -
sW2_tree) + kZ * dMz + kH*dMH;
10757 aR = dgR + 2 * dMz - dv + EtaZ - (sM - Mz2) / (2 * Mz2) * CHE /
sW2_tree + kZ * dMz + kH*dMH;
10760 aPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * aL
10761 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * aR);
10768 double bL, bR, bPol;
10769 double sM = sqrt_s * sqrt_s;
10770 double Mz2 =
Mz*
Mz;
10772 double ZetaZ, ZetaAZ;
10773 double CWB, CBB, CWW;
10788 bPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * bL
10789 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * bR);
10800 double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
10814 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10823 double sigmaWH_SM = 0.26944e-01;
10824 double sigmaZH_SM = 0.14600e-01;
10825 double sigmaWH =
muWHpT250(sqrt_s) * sigmaWH_SM;
10826 double sigmaZH =
muZHpT250(sqrt_s) * sigmaZH_SM;
10827 double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
10829 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10839 double sigmaWH =
muWH(sqrt_s) * sigmaWH_SM;
10840 double sigmaZH =
muZH(sqrt_s) * sigmaZH_SM;
10841 double sigmaVBF =
muVBF(sqrt_s) * sigmaVBF_SM;
10842 double mu = ((sigmaWH + sigmaZH + sigmaVBF) / (sigmaWH_SM + sigmaZH_SM + sigmaVBF_SM));
10844 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
10857 if (sqrt_s == 1.96) {
10902 }
else if (sqrt_s == 7.0) {
10947 }
else if (sqrt_s == 8.0) {
10992 }
else if (sqrt_s == 13.0) {
11047 }
else if (sqrt_s == 14.0) {
11076 }
else if (sqrt_s == 27.0) {
11095 }
else if (sqrt_s == 100.0) {
11115 throw std::runtime_error(
"Bad argument in NPSMEFTd6::delta_muttH_1()");
11130 mu += ettHint + ettHpar;
11133 mu += delta_muttH_1(sqrt_s);
11135 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11146 if (sqrt_s == 7.0) {
11158 }
else if (sqrt_s == 8.0) {
11170 }
else if (sqrt_s == 13.0) {
11182 }
else if (sqrt_s == 14.0) {
11194 }
else if (sqrt_s == 27.0) {
11206 }
else if (sqrt_s == 100.0) {
11219 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mutHq()");
11229 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11238 double sigmaggH =
muggH(sqrt_s) * sigmaggH_SM;
11241 double mu = ((sigmaggH +
sigmattH) / (sigmaggH_SM + sigmattH_SM));
11243 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11257 if (sqrt_s == 0.500) {
11292 }
else if (sqrt_s == 1.0) {
11327 }
else if (sqrt_s == 1.4) {
11362 }
else if (sqrt_s == 1.5) {
11397 }
else if (sqrt_s == 3.0) {
11433 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettH()");
11443 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
11457 if (sqrt_s == 0.500) {
11461 if (Pol_em == 80. && Pol_ep == -30.) {
11488 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11515 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11542 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11570 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11573 }
else if (sqrt_s == 1.0) {
11577 if (Pol_em == 80. && Pol_ep == -30.) {
11604 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11631 }
else if (Pol_em == 80. && Pol_ep == -20.) {
11658 }
else if (Pol_em == -80. && Pol_ep == 20.) {
11685 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11712 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11740 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11743 }
else if (sqrt_s == 1.4) {
11747 if (Pol_em == 80. && Pol_ep == -30.) {
11774 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11801 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11828 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11856 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11859 }
else if (sqrt_s == 1.5) {
11863 if (Pol_em == 80. && Pol_ep == -30.) {
11890 }
else if (Pol_em == -80. && Pol_ep == 30.) {
11917 }
else if (Pol_em == 80. && Pol_ep == 0.) {
11944 }
else if (Pol_em == -80. && Pol_ep == 0.) {
11972 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
11975 }
else if (sqrt_s == 3.0) {
11979 if (Pol_em == 80. && Pol_ep == -30.) {
12006 }
else if (Pol_em == -80. && Pol_ep == 30.) {
12033 }
else if (Pol_em == 80. && Pol_ep == 0.) {
12060 }
else if (Pol_em == -80. && Pol_ep == 0.) {
12088 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
12092 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
12102 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12111 if (sqrt_s == 0.125) {
12118 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummH()");
12120 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12133 mu = 1.0 + 2.0 * dymu / ymuSM;
12137 mu += dymu * dymu / ymuSM / ymuSM;
12140 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12154 if (sqrt_s == 3.0) {
12184 }
else if (sqrt_s == 10.0) {
12215 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummZH()");
12225 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12241 if (sqrt_s == 3.0) {
12273 }
else if (sqrt_s == 10.0) {
12306 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummHvv()");
12316 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12330 if (sqrt_s == 3.0) {
12360 }
else if (sqrt_s == 10.0) {
12391 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummHmm()");
12402 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12416 if (sqrt_s == 3.0) {
12452 }
else if (sqrt_s == 10.0) {
12489 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mummttH()");
12499 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
12509 double width = 1.0;
12518 if (width < 0)
return std::numeric_limits<double>::quiet_NaN();
12526 double deltaGammaRatio;
12542 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 -
BrHinv -
BrHexo);
12544 return deltaGammaRatio;
12549 double deltaGammaRatio;
12567 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 -
BrHinv -
BrHexo);
12569 return deltaGammaRatio;
12574 double deltaGammaRatio;
12595 double width = 1.0;
12610 double dwidth = 0.0;
12612 double C1 = 0.0066;
12654 double dwidth = 0.0;
12665 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
12681 GHiR += dGHiR1 + dGHiR2;
12682 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
12691 double width = 1.0;
12706 double dwidth = 0.0;
12726 double dwidth = 0.0;
12746 double width = 1.0;
12761 double dwidth = 0.0;
12763 double C1 = 0.0073;
12770 CWff = CWff / (3.0 + 2.0 *
Nc);
12772 sf = 90362.5 * (1.0 / 2.0) * (3.0 + 2.0 *
Nc) / (
Nc *
v2);
12805 double dwidth = 0.0;
12816 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
12832 GHiR += dGHiR1 + dGHiR2;
12833 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
12841 double width = 1.0;
12856 double dwidth = 0.0;
12876 double dwidth = 0.0;
12894 double width = 1.0;
12909 double dwidth = 0.0;
12911 double C1 = 0.0083;
12930 sf = -11267.6 * (1.0 / 3.0) * (
12969 double dwidth = 0.0;
12980 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
12996 GHiR += dGHiR1 + dGHiR2;
12997 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13012 double width = 1.0;
13027 double dwidth = 0.0;
13086 double dwidth = 0.0;
13097 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13113 GHiR += dGHiR1 + dGHiR2;
13114 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13122 double deltaBRratio;
13127 deltaBRratio = deltaBRratio /
13137 double deltaBRratio;
13148 double deltaBRratio;
13160 double width = 1.0;
13175 double dwidth = 0.0;
13177 double C1 = 0.0049;
13234 double dwidth = 0.0;
13245 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13261 GHiR += dGHiR1 + dGHiR2;
13262 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13271 double width = 1.0;
13286 double dwidth = 0.0;
13312 double dwidth = 0.0;
13323 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13339 GHiR += dGHiR1 + dGHiR2;
13340 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13349 double width = 1.0;
13364 double dwidth = 0.0;
13391 double dwidth = 0.0;
13402 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13418 GHiR += dGHiR1 + dGHiR2;
13419 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13428 double width = 1.0;
13443 double dwidth = 0.0;
13483 double dwidth = 0.0;
13494 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13510 GHiR += dGHiR1 + dGHiR2;
13511 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13520 double width = 1.0;
13534 double dwidth = 0.0;
13581 double dwidth = 0.0;
13592 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13608 GHiR += dGHiR1 + dGHiR2;
13609 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13618 double width = 1.0;
13632 double dwidth = 0.0;
13634 double C1 = 0.0083;
13681 double dwidth = 0.0;
13691 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13707 GHiR += dGHiR1 + dGHiR2;
13708 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13717 double width = 1.0;
13731 double dwidth = 0.0;
13733 double C1 = 0.0083;
13778 double dwidth = 0.0;
13788 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13804 GHiR += dGHiR1 + dGHiR2;
13805 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13814 double width = 1.0;
13828 double dwidth = 0.0;
13830 double C1 = 0.0083;
13874 double dwidth = 0.0;
13884 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
13900 GHiR += dGHiR1 + dGHiR2;
13901 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
13910 double width = 1.0;
13924 double dwidth = 0.0;
13926 double C1 = 0.0083;
13976 double dwidth = 0.0;
13986 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14002 GHiR += dGHiR1 + dGHiR2;
14003 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14012 double width = 1.0;
14026 double dwidth = 0.0;
14028 double C1 = 0.0083;
14077 double dwidth = 0.0;
14087 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14103 GHiR += dGHiR1 + dGHiR2;
14104 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14113 double width = 1.0;
14127 double dwidth = 0.0;
14129 double C1 = 0.0083;
14174 double dwidth = 0.0;
14184 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14200 GHiR += dGHiR1 + dGHiR2;
14201 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14210 double width = 1.0;
14224 double dwidth = 0.0;
14226 double C1 = 0.0083;
14270 double dwidth = 0.0;
14280 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14296 GHiR += dGHiR1 + dGHiR2;
14297 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14306 double width = 1.0;
14320 double dwidth = 0.0;
14322 double C1 = 0.0083;
14367 double dwidth = 0.0;
14377 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14393 GHiR += dGHiR1 + dGHiR2;
14394 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14403 double width = 1.0;
14417 double dwidth = 0.0;
14419 double C1 = 0.0083;
14466 double dwidth = 0.0;
14476 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14492 GHiR += dGHiR1 + dGHiR2;
14493 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14502 double width = 1.0;
14516 double dwidth = 0.0;
14518 double C1 = 0.0083;
14570 double dwidth = 0.0;
14580 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14596 GHiR += dGHiR1 + dGHiR2;
14597 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14606 double width = 1.0;
14620 double dwidth = 0.0;
14622 double C1 = 0.0083;
14673 double dwidth = 0.0;
14683 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14699 GHiR += dGHiR1 + dGHiR2;
14700 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14709 double width = 1.0;
14723 double dwidth = 0.0;
14725 double C1 = 0.0083;
14778 double dwidth = 0.0;
14788 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14804 GHiR += dGHiR1 + dGHiR2;
14805 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14814 double width = 1.0;
14828 double dwidth = 0.0;
14830 double C1 = 0.0083;
14878 double dwidth = 0.0;
14888 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
14904 GHiR += dGHiR1 + dGHiR2;
14905 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
14914 double width = 1.0;
14928 double dwidth = 0.0;
14930 double C1 = 0.0083;
14980 double dwidth = 0.0;
14990 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15006 GHiR += dGHiR1 + dGHiR2;
15007 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15016 double width = 1.0;
15030 double dwidth = 0.0;
15032 double C1 = 0.0083;
15079 double dwidth = 0.0;
15089 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15105 GHiR += dGHiR1 + dGHiR2;
15106 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15115 double width = 1.0;
15129 double dwidth = 0.0;
15131 double C1 = 0.0083;
15176 double dwidth = 0.0;
15186 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15202 GHiR += dGHiR1 + dGHiR2;
15203 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15212 double width = 1.0;
15226 double dwidth = 0.0;
15228 double C1 = 0.0083;
15270 double dwidth = 0.0;
15280 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15296 GHiR += dGHiR1 + dGHiR2;
15297 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15306 double width = 1.0;
15320 double dwidth = 0.0;
15322 double C1 = 0.0083;
15364 double dwidth = 0.0;
15374 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15390 GHiR += dGHiR1 + dGHiR2;
15391 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15400 double width = 1.0;
15414 double dwidth = 0.0;
15416 double C1 = 0.0083;
15460 double dwidth = 0.0;
15470 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15486 GHiR += dGHiR1 + dGHiR2;
15487 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15496 double width = 1.0;
15510 double dwidth = 0.0;
15512 double C1 = 0.0083;
15558 double dwidth = 0.0;
15568 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15584 GHiR += dGHiR1 + dGHiR2;
15585 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15594 double width = 1.0;
15608 double dwidth = 0.0;
15610 double C1 = 0.0083;
15658 double dwidth = 0.0;
15668 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15684 GHiR += dGHiR1 + dGHiR2;
15685 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15694 double width = 1.0;
15708 double dwidth = 0.0;
15710 double C1 = 0.0073;
15753 double dwidth = 0.0;
15763 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15779 GHiR += dGHiR1 + dGHiR2;
15780 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15789 double width = 1.0;
15803 double dwidth = 0.0;
15805 double C1 = 0.0073;
15847 double dwidth = 0.0;
15857 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15873 GHiR += dGHiR1 + dGHiR2;
15874 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15883 double width = 1.0;
15897 double dwidth = 0.0;
15899 double C1 = 0.0073;
15941 double dwidth = 0.0;
15951 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
15967 GHiR += dGHiR1 + dGHiR2;
15968 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
15977 double width = 1.0;
15991 double dwidth = 0.0;
15993 double C1 = 0.0073;
16038 double dwidth = 0.0;
16048 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16064 GHiR += dGHiR1 + dGHiR2;
16065 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16074 double width = 1.0;
16088 double dwidth = 0.0;
16090 double C1 = 0.0073;
16144 double dwidth = 0.0;
16154 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16170 GHiR += dGHiR1 + dGHiR2;
16171 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16180 double width = 1.0;
16194 double dwidth = 0.0;
16196 double C1 = 0.0073;
16250 double dwidth = 0.0;
16260 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16276 GHiR += dGHiR1 + dGHiR2;
16277 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16286 double width = 1.0;
16300 double dwidth = 0.0;
16302 double C1 = 0.0073;
16353 double dwidth = 0.0;
16363 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16379 GHiR += dGHiR1 + dGHiR2;
16380 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16389 double width = 1.0;
16403 double dwidth = 0.0;
16405 double C1 = 0.0073;
16452 double dwidth = 0.0;
16462 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16478 GHiR += dGHiR1 + dGHiR2;
16479 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16488 double width = 1.0;
16502 double dwidth = 0.0;
16504 double C1 = 0.0073;
16551 double dwidth = 0.0;
16561 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16577 GHiR += dGHiR1 + dGHiR2;
16578 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16587 double width = 1.0;
16601 double dwidth = 0.0;
16604 double wH2L2LSM = 0.65682e-06, wH2v2vSM = 0.28126e-05, wH2L2vSM = 0.27224e-05;
16605 double wH2u2uSM = 0.22500e-05, wH2d2dSM = 0.11906e-04, wH2u2dSM = 0.12361e-04;
16606 double wH2L2uSM = 0.45029e-05, wH2L2dSM = 0.85830e-05, wH2v2uSM = 0.93233e-05;
16607 double wH2v2dSM = 0.17794e-04, wH4LSM = 0.33973e-06, wH4vSM = 0.16884e-05;
16608 double wH4uSM = 0.23669e-05, wH4dSM = 0.60254e-05;
16609 double wHLvvLSM = 0.58098e-04, wHudduSM = 0.13384e-03, wHLvudSM = 0.34149e-03;
16610 double wH2udSM = 0.13711e-03, wH2LvSM = 0.27557e-04;
16613 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
16614 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
16615 wHLvudSM + wH2udSM + wH2LvSM;
16630 double dwidth = 0.0;
16633 double wH2L2LSM = 0.65682e-06, wH2v2vSM = 0.28126e-05, wH2L2vSM = 0.27224e-05;
16634 double wH2u2uSM = 0.22500e-05, wH2d2dSM = 0.11906e-04, wH2u2dSM = 0.12361e-04;
16635 double wH2L2uSM = 0.45029e-05, wH2L2dSM = 0.85830e-05, wH2v2uSM = 0.93233e-05;
16636 double wH2v2dSM = 0.17794e-04, wH4LSM = 0.33973e-06, wH4vSM = 0.16884e-05;
16637 double wH4uSM = 0.23669e-05, wH4dSM = 0.60254e-05;
16638 double wHLvvLSM = 0.58098e-04, wHudduSM = 0.13384e-03, wHLvudSM = 0.39063e-03;
16639 double wH2udSM = 0.13711e-03, wH2LvSM = 0.27557e-04;
16642 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
16643 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
16644 wHLvudSM + wH2udSM + wH2LvSM;
16662 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16678 GHiR += dGHiR1 + dGHiR2;
16679 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16688 double width = 1.0;
16702 double dwidth = 0.0;
16705 double wH2e2muSM = 0.22065e-06, wH4L2SM = 0.22716e-06;
16708 double wH4lSM = wH2e2muSM + wH4L2SM;
16717 double dwidth = 0.0;
16727 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16743 GHiR += dGHiR1 + dGHiR2;
16744 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16753 double width = 1.0;
16767 double dwidth = 0.0;
16770 double wH2L2v2SM = 0.18213e-05, wHevmuvSM = 0.19421e-04, wH2Lv2SM = 0.18353e-04;
16773 double wH2l2vSM = wH2L2v2SM + wHevmuvSM + wH2Lv2SM;
16783 double dwidth = 0.0;
16793 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16809 GHiR += dGHiR1 + dGHiR2;
16810 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16818const double NPSMEFTd6::GammaHlljjRatio()
const
16821 double width = 1.0;
16823 width += deltaGammaHlljjRatio1();
16827 width += deltaGammaHlljjRatio2();
16833const double NPSMEFTd6::deltaGammaHlljjRatio1()
const
16835 double dwidth = 0.0;
16837 double C1 = 0.0083;
16888const double NPSMEFTd6::deltaGammaHlljjRatio2()
const
16890 double dwidth = 0.0;
16900 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
16902 dGHiR1 = deltaGammaHlljjRatio1();
16908 dGHiR2 = deltaGammaHlljjRatio2();
16916 GHiR += dGHiR1 + dGHiR2;
16917 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
16926 double width = 1.0;
16940 double dwidth = 0.0;
16942 double C1 = 0.0073;
16986 double dwidth = 0.0;
16996 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
17012 GHiR += dGHiR1 + dGHiR2;
17013 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17022 double width = 1.0;
17036 double dwidth = 0.0;
17039 double wH2Lv2SM = 0.18353e-04, wHevmuvSM = 0.19421e-04, wHlvjjSM = 0.228e-03;
17042 double wHlv_lvorjjSM = wH2Lv2SM + wHevmuvSM + wHlvjjSM;
17053 double dwidth = 0.0;
17063 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
17079 GHiR += dGHiR1 + dGHiR2;
17080 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17089 double width = 1.0;
17103 double dwidth = 0.0;
17106 double wH2L2v2SM = 0.18213e-05, wHlljjSM = 0.69061E-05;
17109 double wHll_vvorjjSM = wH2L2v2SM + wHlljjSM;
17112 + wHlljjSM * deltaGammaHlljjRatio1()) / wHll_vvorjjSM;
17119 double dwidth = 0.0;
17129 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
17145 GHiR += dGHiR1 + dGHiR2;
17146 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17156 if (
BrHexo < 0)
return std::numeric_limits<double>::quiet_NaN();
17170 if (
BrHinv < 0)
return std::numeric_limits<double>::quiet_NaN();
17179 if (
BrHinv < 0)
return std::numeric_limits<double>::quiet_NaN();
17187 double dvis1 = 0.0, dvis2 = 0.0, delta2SM;
17188 double GHvisR = 1.0;
17225 GHvisR += dvis1 + dvis2;
17226 if ((Br < 0) || (GHvisR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
17273 dsigmarat = dsigmarat - (
17290 return dsigmarat * (BrHbbrat / BrZbbrat);
17665 double eVHtot, eVHgaga;
17669 eVHgaga = (
eWHgaga * sigmaWH_SM +
eZHgaga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17728 double eVHtot, eVHZga;
17732 eVHZga = (
eWHZga * sigmaWH_SM +
eZHZga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17791 double eVHtot, eVHZZ;
17795 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17854 double eVHtot, eVHZZ;
17858 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17917 double eVHtot, eVHWW;
17921 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
17980 double eVHtot, eVHWW;
17984 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18043 double eVHtot, eVHmumu;
18047 eVHmumu = (
eWHmumu * sigmaWH_SM +
eZHmumu * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18106 double eVHtot, eVHtautau;
18110 eVHtautau = (
eWHtautau * sigmaWH_SM +
eZHtautau * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18169 double eVHtot, eVHbb;
18173 eVHbb = (
eWHbb * sigmaWH_SM +
eZHbb * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
18256 double NPdirect, NPindirect;
18269 return NPdirect + NPindirect +
dg1Z;
18290 double NPdirect, NPindirect;
18300 return NPdirect + NPindirect +
dKappaga;
18310 return NPdirect +
lambZ;
18355 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
18357 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
18358 double xslvjjSM[8] = {7.14, 7.26, 7.38, 7.44, 7.47, 7.50, 7.50, 7.50};
18359 double xslvlvSM[8] = {1.72, 1.76, 1.79, 1.80, 1.81, 1.82, 1.82, 1.82};
18361 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
18363 double gVZeeSM, gAZeeSM;
18365 double norm4f = 1.0;
18384 + 2.0 * sqrt(2.0) * dGF))
18387 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
18390 dgVZee = dgZ * gVZeeSM
18394 dgAZee = dgZ * gAZeeSM
18399 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18426 for (
int i = 0; i < 8; ++i) {
18427 xspbSM[i] = xsjjjjSM[i];
18435 for (
int i = 0; i < 8; ++i) {
18436 xspbSM[i] = xslvjjSM[i] / 3.0;
18444 for (
int i = 0; i < 8; ++i) {
18445 xspbSM[i] = xslvjjSM[i] / 3.0;
18453 for (
int i = 0; i < 8; ++i) {
18454 xspbSM[i] = xslvjjSM[i] / 3.0;
18461 norm4f = 1.0 / 4.04;
18462 for (
int i = 0; i < 8; ++i) {
18463 xspbSM[i] = xslvlvSM[i] / 6.0;
18470 norm4f = 1.0 / 4.04;
18471 for (
int i = 0; i < 8; ++i) {
18472 xspbSM[i] = xslvlvSM[i] / 6.0;
18479 norm4f = 1.0 / 4.04;
18480 for (
int i = 0; i < 8; ++i) {
18481 xspbSM[i] = xslvlvSM[i] / 6.0;
18488 norm4f = 1.0 / 4.04;
18489 for (
int i = 0; i < 8; ++i) {
18490 xspbSM[i] = xslvlvSM[i] / 6.0;
18497 norm4f = 1.0 / 4.04;
18498 for (
int i = 0; i < 8; ++i) {
18499 xspbSM[i] = xslvlvSM[i] / 6.0;
18506 norm4f = 1.0 / 4.04;
18507 for (
int i = 0; i < 8; ++i) {
18508 xspbSM[i] = xslvlvSM[i] / 6.0;
18515 norm4f = 1.0 / 4.04;
18516 for (
int i = 0; i < 8; ++i) {
18517 xspbSM[i] = xslvjjSM[i];
18524 norm4f = 1.0 / 4.04;
18525 for (
int i = 0; i < 8; ++i) {
18526 xspbSM[i] = xslvlvSM[i];
18531 dgWpm1 = 0.5 * dgWpm1
18533 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18535 dgWpm2 = 0.5 * dgWpm2
18537 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18539 if (sqrt_s == 0.1886) {
18541 xspb += norm4f *
cAsch * (
18556 xspb += norm4f *
cWsch * (
18578 xspbSM0 = xspbSM[0];
18583 }
else if (sqrt_s == 0.1916) {
18585 xspb += norm4f *
cAsch * (
18600 xspb += norm4f *
cWsch * (
18623 xspbSM0 = xspbSM[1];
18628 }
else if (sqrt_s == 0.1955) {
18630 xspb += norm4f *
cAsch * (
18645 xspb += norm4f *
cWsch * (
18668 xspbSM0 = xspbSM[2];
18673 }
else if (sqrt_s == 0.1995) {
18675 xspb += norm4f *
cAsch * (
18690 xspb += norm4f *
cWsch * (
18713 xspbSM0 = xspbSM[3];
18718 }
else if (sqrt_s == 0.2016) {
18720 xspb += norm4f *
cAsch * (
18735 xspb += norm4f *
cWsch * (
18758 xspbSM0 = xspbSM[4];
18763 }
else if (sqrt_s == 0.2049) {
18765 xspb += norm4f *
cAsch * (
18780 xspb += norm4f *
cWsch * (
18803 xspbSM0 = xspbSM[5];
18808 }
else if (sqrt_s == 0.2066) {
18810 xspb += norm4f *
cAsch * (
18825 xspb += norm4f *
cWsch * (
18848 xspbSM0 = xspbSM[6];
18853 }
else if (sqrt_s == 0.208) {
18855 xspb += norm4f *
cAsch * (
18870 xspb += norm4f *
cWsch * (
18893 xspbSM0 = xspbSM[7];
18899 throw std::runtime_error(
"Bad argument in NPSMEFTd6::deltaxseeWW4fLEP2()");
18901 if ((xspbSM0 + xspb) < 0)
return std::numeric_limits<double>::quiet_NaN();
18918 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
18920 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
18921 double xslvjjSM[8] = {7.14, 7.26, 7.38, 7.44, 7.47, 7.50, 7.50, 7.50};
18922 double xslvlvSM[8] = {1.72, 1.76, 1.79, 1.80, 1.81, 1.82, 1.82, 1.82};
18924 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
18926 double gVZeeSM, gAZeeSM;
18928 double norm4f = 1.0;
18947 + 2.0 * sqrt(2.0) * dGF))
18950 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
18953 dgVZee = dgZ * gVZeeSM
18957 dgAZee = dgZ * gAZeeSM
18962 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
18989 for (
int i = 0; i < 8; ++i) {
18990 xspbSM[i] = xsjjjjSM[i];
18998 for (
int i = 0; i < 8; ++i) {
18999 xspbSM[i] = xslvjjSM[i] / 3.0;
19007 for (
int i = 0; i < 8; ++i) {
19008 xspbSM[i] = xslvjjSM[i] / 3.0;
19016 for (
int i = 0; i < 8; ++i) {
19017 xspbSM[i] = xslvjjSM[i] / 3.0;
19024 norm4f = 1.0 / 4.04;
19025 for (
int i = 0; i < 8; ++i) {
19026 xspbSM[i] = xslvlvSM[i] / 6.0;
19033 norm4f = 1.0 / 4.04;
19034 for (
int i = 0; i < 8; ++i) {
19035 xspbSM[i] = xslvlvSM[i] / 6.0;
19042 norm4f = 1.0 / 4.04;
19043 for (
int i = 0; i < 8; ++i) {
19044 xspbSM[i] = xslvlvSM[i] / 6.0;
19051 norm4f = 1.0 / 4.04;
19052 for (
int i = 0; i < 8; ++i) {
19053 xspbSM[i] = xslvlvSM[i] / 6.0;
19060 norm4f = 1.0 / 4.04;
19061 for (
int i = 0; i < 8; ++i) {
19062 xspbSM[i] = xslvlvSM[i] / 6.0;
19069 norm4f = 1.0 / 4.04;
19070 for (
int i = 0; i < 8; ++i) {
19071 xspbSM[i] = xslvlvSM[i] / 6.0;
19078 norm4f = 1.0 / 4.04;
19079 for (
int i = 0; i < 8; ++i) {
19080 xspbSM[i] = xslvjjSM[i];
19087 norm4f = 1.0 / 4.04;
19088 for (
int i = 0; i < 8; ++i) {
19089 xspbSM[i] = xslvlvSM[i];
19094 dgWpm1 = 0.5 * dgWpm1
19096 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19098 dgWpm2 = 0.5 * dgWpm2
19100 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19102 if (sqrt_s == 0.1886) {
19104 xspb += xspbSM[0] + norm4f *
cAsch * (
19119 xspb += norm4f *
cWsch * (
19144 }
else if (sqrt_s == 0.1916) {
19146 xspb += xspbSM[1] + norm4f *
cAsch * (
19161 xspb += norm4f *
cWsch * (
19186 }
else if (sqrt_s == 0.1955) {
19188 xspb += xspbSM[2] + norm4f *
cAsch * (
19203 xspb += norm4f *
cWsch * (
19228 }
else if (sqrt_s == 0.1995) {
19230 xspb += xspbSM[3] + norm4f *
cAsch * (
19245 xspb += norm4f *
cWsch * (
19270 }
else if (sqrt_s == 0.2016) {
19272 xspb += xspbSM[4] + norm4f *
cAsch * (
19287 xspb += norm4f *
cWsch * (
19312 }
else if (sqrt_s == 0.2049) {
19314 xspb += xspbSM[5] + norm4f *
cAsch * (
19329 xspb += norm4f *
cWsch * (
19354 }
else if (sqrt_s == 0.2066) {
19356 xspb += xspbSM[6] + norm4f *
cAsch * (
19371 xspb += norm4f *
cWsch * (
19396 }
else if (sqrt_s == 0.208) {
19398 xspb += xspbSM[7] + norm4f *
cAsch * (
19413 xspb += norm4f *
cWsch * (
19439 throw std::runtime_error(
"Bad argument in NPSMEFTd6::xseeWW4fLEP2()");
19441 if (xspb < 0)
return std::numeric_limits<double>::quiet_NaN();
19464 double xspbSM = 0.0;
19467 double xslvjjSM183[4] = {0.74, 1.20, 2.86, 5.47};
19468 double xslvjjSM206[4] = {0.52, 0.98, 2.92, 7.80};
19470 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
19472 double gVZeeSM, gAZeeSM;
19489 + 2.0 * sqrt(2.0) * dGF))
19492 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
19495 dgVZee = dgZ * gVZeeSM
19499 dgAZee = dgZ * gAZeeSM
19504 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19524 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19528 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19530 if (sqrt_s == 0.1827) {
19535 xspbSM = xslvjjSM183[0];
19536 xspb +=
cAsch * (-1.6 * dmW2
19570 xspbSM = xslvjjSM183[1];
19571 xspb +=
cAsch * (-1.5 * dmW2
19605 xspbSM = xslvjjSM183[2];
19606 xspb +=
cAsch * (0.16 * dmW2
19640 xspbSM = xslvjjSM183[3];
19641 xspb +=
cAsch * (18.0 * dmW2
19680 }
else if (sqrt_s == 0.2059) {
19685 xspbSM = xslvjjSM206[0];
19686 xspb +=
cAsch * (-1.1 * dmW2
19720 xspbSM = xslvjjSM206[1];
19721 xspb +=
cAsch * (-1.7 * dmW2
19755 xspbSM = xslvjjSM206[2];
19756 xspb +=
cAsch * (-2.3 * dmW2
19790 xspbSM = xslvjjSM206[3];
19791 xspb +=
cAsch * (10.0 * dmW2
19830 throw std::runtime_error(
"Bad argument in NPSMEFTd6::deltadxsdcoseeWWlvjjLEP2()");
19835 if ((xspbSM + xspb) < 0)
return std::numeric_limits<double>::quiet_NaN();
19848 double xspbSM = 0.0;
19851 double xslvjjSM183[4] = {0.74, 1.20, 2.86, 5.47};
19852 double xslvjjSM206[4] = {0.52, 0.98, 2.92, 7.80};
19854 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
19856 double gVZeeSM, gAZeeSM;
19873 + 2.0 * sqrt(2.0) * dGF))
19876 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
19879 dgVZee = dgZ * gVZeeSM
19883 dgAZee = dgZ * gAZeeSM
19888 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19908 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19912 +
cWsch * (-dGF / 2.0 / sqrt(2.0));
19914 if (sqrt_s == 0.1827) {
19919 xspbSM = xslvjjSM183[0];
19921 +
cAsch * (-1.6 * dmW2
19955 xspbSM = xslvjjSM183[1];
19957 +
cAsch * (-1.5 * dmW2
19991 xspbSM = xslvjjSM183[2];
19993 +
cAsch * (+0.16 * dmW2
20027 xspbSM = xslvjjSM183[3];
20029 +
cAsch * (+18.0 * dmW2
20068 }
else if (sqrt_s == 0.2059) {
20073 xspbSM = xslvjjSM206[0];
20075 +
cAsch * (-1.1 * dmW2
20109 xspbSM = xslvjjSM206[1];
20111 +
cAsch * (-1.7 * dmW2
20145 xspbSM = xslvjjSM206[2];
20147 +
cAsch * (-2.3 * dmW2
20181 xspbSM = xslvjjSM206[3];
20183 +
cAsch * (+10.0 * dmW2
20222 throw std::runtime_error(
"Bad argument in NPSMEFTd6::dxsdcoseeWWlvjjLEP2()");
20227 if (xspb < 0)
return std::numeric_limits<double>::quiet_NaN();
20236 double sqrt_sGeV = 1000. * sqrt_s;
20237 double s = sqrt_sGeV * sqrt_sGeV;
20238 double cos2 = cos * cos;
20239 double sin2 = 1.0 - cos2;
20240 double sin = sqrt(sin2);
20242 double topb = 0.3894 * 1000000000.0;
20246 gslpp::complex Uenu;
20260 double d1pp[2], d1mm[2], d1p0[2], d1m0[2], d10p[2], d10m[2], d100[2];
20262 d1pp[0] = sqrt((1.0 - cos2) / 2.0);
20263 d1pp[1] = -sqrt((1.0 - cos2) / 2.0);
20268 d1p0[0] = (1.0 - cos) / 2.0;
20269 d1p0[1] = (1.0 + cos) / 2.0;
20283 gslpp::matrix<double> d1LH(3, 3, 0.0);
20285 gslpp::matrix<double> d1RH(3, 3, 0.0);
20287 d1LH.assign(0, 0, d1pp[0]);
20288 d1LH.assign(0, 1, d1p0[0]);
20289 d1LH.assign(0, 2, 0.0);
20291 d1LH.assign(1, 0, d10p[0]);
20292 d1LH.assign(1, 1, d100[0]);
20293 d1LH.assign(1, 2, d10m[0]);
20295 d1LH.assign(2, 0, 0.0);
20296 d1LH.assign(2, 1, d1m0[0]);
20297 d1LH.assign(2, 2, d1mm[0]);
20299 d1RH.assign(0, 0, d1pp[1]);
20300 d1RH.assign(0, 1, d1p0[1]);
20301 d1RH.assign(0, 2, 0.0);
20303 d1RH.assign(1, 0, d10p[1]);
20304 d1RH.assign(1, 1, d100[1]);
20305 d1RH.assign(1, 2, d10m[1]);
20307 d1RH.assign(2, 0, 0.0);
20308 d1RH.assign(2, 1, d1m0[1]);
20309 d1RH.assign(2, 2, d1mm[1]);
20312 double g1Z, g1ga, kZ, kga,
lambdaZ, lambdaga, g4Z, g4ga, g5Z, g5ga, ktZ, ktga, lambdatZ, lambdatga;
20334 f3ga = g1ga + kga + lambdaga;
20337 double beta,
gamma, gamma2;
20339 beta = sqrt(1.0 - 4.0 * mw * mw /
s);
20340 gamma = sqrt_sGeV / (2.0 * mw);
20344 gslpp::complex AZpp, AZmm, AZp0, AZm0, AZ0p, AZ0m, AZ00;
20346 AZpp = gslpp::complex(g1Z + 2.0 * gamma2*
lambdaZ, (ktZ + lambdatZ - 2.0 * lambdatZ) / beta,
false);
20347 AZmm = gslpp::complex(g1Z + 2.0 * gamma2*
lambdaZ, -(ktZ + lambdatZ - 2.0 * lambdatZ) / beta,
false);
20348 AZp0 = gslpp::complex(f3Z + beta * g5Z, -g4Z + (ktZ - lambdatZ) / beta,
false);
20349 AZp0 =
gamma * AZp0;
20350 AZm0 = gslpp::complex(f3Z - beta * g5Z, -g4Z - (ktZ - lambdatZ) / beta,
false);
20351 AZm0 =
gamma * AZm0;
20352 AZ0p = gslpp::complex(f3Z - beta * g5Z, g4Z + (ktZ - lambdatZ) / beta,
false);
20353 AZ0p =
gamma * AZ0p;
20354 AZ0m = gslpp::complex(f3Z + beta * g5Z, g4Z - (ktZ - lambdatZ) / beta,
false);
20355 AZ0m =
gamma * AZ0m;
20356 AZ00 = gslpp::complex(g1Z + 2.0 * gamma2*kZ, 0.0,
false);
20359 gslpp::matrix<gslpp::complex> AmpZLH(3, 3, 0.0);
20360 gslpp::matrix<gslpp::complex> AmpZRH(3, 3, 0.0);
20362 AmpZLH.assign(0, 0, AZpp * d1LH(0, 0));
20363 AmpZLH.assign(0, 1, AZp0 * d1LH(0, 1));
20364 AmpZLH.assign(0, 2, 0.0);
20366 AmpZLH.assign(1, 0, AZ0p * d1LH(1, 0));
20367 AmpZLH.assign(1, 1, AZ00 * d1LH(1, 1));
20368 AmpZLH.assign(1, 2, AZ0m * d1LH(1, 2));
20370 AmpZLH.assign(2, 0, 0.0);
20371 AmpZLH.assign(2, 1, AZm0 * d1LH(2, 1));
20372 AmpZLH.assign(2, 2, AZmm * d1LH(2, 2));
20374 AmpZLH = AmpZLH * beta *
s / (
s -
Mz *
Mz);
20379 AmpZRH.assign(0, 0, AZpp * d1RH(0, 0));
20380 AmpZRH.assign(0, 1, AZp0 * d1RH(0, 1));
20381 AmpZRH.assign(0, 2, 0.0);
20383 AmpZRH.assign(1, 0, AZ0p * d1RH(1, 0));
20384 AmpZRH.assign(1, 1, AZ00 * d1RH(1, 1));
20385 AmpZRH.assign(1, 2, AZ0m * d1RH(1, 2));
20387 AmpZRH.assign(2, 0, 0.0);
20388 AmpZRH.assign(2, 1, AZm0 * d1RH(2, 1));
20389 AmpZRH.assign(2, 2, AZmm * d1RH(2, 2));
20391 AmpZRH = AmpZRH * beta *
s / (
s -
Mz *
Mz);
20397 gslpp::complex Agapp, Agamm, Agap0, Agam0, Aga0p, Aga0m, Aga00;
20399 Agapp = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, (ktga + lambdatga - 2.0 * lambdatga) / beta,
false);
20400 Agamm = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, -(ktga + lambdatga - 2.0 * lambdatga) / beta,
false);
20401 Agap0 = gslpp::complex(f3ga + beta * g5ga, -g4ga + (ktga - lambdatga) / beta,
false);
20402 Agap0 =
gamma * Agap0;
20403 Agam0 = gslpp::complex(f3ga - beta * g5ga, -g4ga - (ktga - lambdatga) / beta,
false);
20404 Agam0 =
gamma * Agam0;
20405 Aga0p = gslpp::complex(f3ga - beta * g5ga, g4ga + (ktga - lambdatga) / beta,
false);
20406 Aga0p =
gamma * Aga0p;
20407 Aga0m = gslpp::complex(f3ga + beta * g5ga, g4ga - (ktga - lambdatga) / beta,
false);
20408 Aga0m =
gamma * Aga0m;
20409 Aga00 = gslpp::complex(g1ga + 2.0 * gamma2*kga, 0.0,
false);
20412 gslpp::matrix<gslpp::complex> AmpgaLH(3, 3, 0.0);
20413 gslpp::matrix<gslpp::complex> AmpgaRH(3, 3, 0.0);
20415 AmpgaLH.assign(0, 0, Agapp * d1LH(0, 0));
20416 AmpgaLH.assign(0, 1, Agap0 * d1LH(0, 1));
20417 AmpgaLH.assign(0, 2, 0.0);
20419 AmpgaLH.assign(1, 0, Aga0p * d1LH(1, 0));
20420 AmpgaLH.assign(1, 1, Aga00 * d1LH(1, 1));
20421 AmpgaLH.assign(1, 2, Aga0m * d1LH(1, 2));
20423 AmpgaLH.assign(2, 0, 0.0);
20424 AmpgaLH.assign(2, 1, Agam0 * d1LH(2, 1));
20425 AmpgaLH.assign(2, 2, Agamm * d1LH(2, 2));
20427 AmpgaRH.assign(0, 0, Agapp * d1RH(0, 0));
20428 AmpgaRH.assign(0, 1, Agap0 * d1RH(0, 1));
20429 AmpgaRH.assign(0, 2, 0.0);
20431 AmpgaRH.assign(1, 0, Aga0p * d1RH(1, 0));
20432 AmpgaRH.assign(1, 1, Aga00 * d1RH(1, 1));
20433 AmpgaRH.assign(1, 2, Aga0m * d1RH(1, 2));
20435 AmpgaRH.assign(2, 0, 0.0);
20436 AmpgaRH.assign(2, 1, Agam0 * d1RH(2, 1));
20437 AmpgaRH.assign(2, 2, Agamm * d1RH(2, 2));
20439 AmpgaLH = -beta * AmpgaLH;
20440 AmpgaRH = -beta * AmpgaRH;
20443 gslpp::complex Bpp, Bmm, Bp0, Bm0, B0p, B0m, B00;
20444 gslpp::complex Cpp, Cmm, Cp0, Cm0, C0p, C0m, C00;
20446 Bpp = gslpp::complex(1.0, 0.0,
false);
20448 Bp0 = gslpp::complex(2.0 *
gamma, 0.0,
false);
20452 B00 = gslpp::complex(2.0 * gamma2, 0.0,
false);
20454 Cpp = gslpp::complex(1.0 / gamma2, 0.0,
false);
20456 Cp0 = gslpp::complex(2.0 * (1.0 + beta) /
gamma, 0.0,
false);
20457 Cm0 = gslpp::complex(2.0 * (1.0 - beta) /
gamma, 0.0,
false);
20460 C00 = gslpp::complex(2.0 / gamma2, 0.0,
false);
20463 gslpp::matrix<gslpp::complex> Bnu(3, 3, 0.0);
20464 gslpp::matrix<gslpp::complex> Cnu(3, 3, 0.0);
20466 Bnu.assign(0, 0, Bpp * d1LH(0, 0));
20467 Bnu.assign(0, 1, Bp0 * d1LH(0, 1));
20468 Bnu.assign(0, 2, 0.0);
20470 Bnu.assign(1, 0, B0p * d1LH(1, 0));
20471 Bnu.assign(1, 1, B00 * d1LH(1, 1));
20472 Bnu.assign(1, 2, B0m * d1LH(1, 2));
20474 Bnu.assign(2, 0, 0.0);
20475 Bnu.assign(2, 1, Bm0 * d1LH(2, 1));
20476 Bnu.assign(2, 2, Bmm * d1LH(2, 2));
20478 Cnu.assign(0, 0, Cpp * d1LH(0, 0));
20479 Cnu.assign(0, 1, Cp0 * d1LH(0, 1));
20480 Cnu.assign(0, 2, 0.0);
20482 Cnu.assign(1, 0, C0p * d1LH(1, 0));
20483 Cnu.assign(1, 1, C00 * d1LH(1, 1));
20484 Cnu.assign(1, 2, C0m * d1LH(1, 2));
20486 Cnu.assign(2, 0, 0.0);
20487 Cnu.assign(2, 1, Cm0 * d1LH(2, 1));
20488 Cnu.assign(2, 2, Cmm * d1LH(2, 2));
20491 gslpp::matrix<gslpp::complex> Ampnu1(3, 3, 0.0);
20493 Ampnu1 = Bnu - Cnu / (1.0 + beta * beta - 2.0 * beta * cos);
20495 Ampnu1 = Uenu * Uenu.conjugate() * Ampnu1 / (2.0 * beta *
sW2_tree);
20497 gslpp::matrix<gslpp::complex> Ampnu2(3, 3, 0.0);
20499 Ampnu2.assign(0, 2, (1.0 - cos) / 2.0);
20500 Ampnu2.assign(1, 1, 0.0);
20501 Ampnu2.assign(2, 0, -(1.0 + cos) / 2.0);
20503 Ampnu2 = (2.0 *
eeMz2 /
sW2_tree) * Uenu * Uenu.conjugate() * Ampnu2 * sin / (1.0 + beta * beta - 2.0 * beta * cos);
20506 gslpp::matrix<gslpp::complex> MRH(3, 3, 0.0);
20507 gslpp::matrix<gslpp::complex> MLH(3, 3, 0.0);
20509 MRH = sqrt(2.0) *
eeMz2 * (AmpZRH + AmpgaRH);
20510 MLH = -sqrt(2.0) *
eeMz2 * (AmpZLH + AmpgaLH + Ampnu1) + Ampnu2;
20513 gslpp::matrix<double> M2(3, 3, 0.0);
20518 for (
int i = 0; i < 3; i++) {
20519 for (
int j = 0; j < 3; j++) {
20520 M2.assign(i, j, (MRH(i, j)* (MRH(i, j).conjugate())
20521 + MLH(i, j)* (MLH(i, j).conjugate())).real());
20523 dxsdcos = dxsdcos + M2(i, j);
20528 dxsdcos = (topb * beta / 32.0 / M_PI /
s) * dxsdcos;
20542 gsl_integration_cquad(&
FR, cos1, cos2, 1.e-5, 1.e-4,
w_WW, &xsWWbin, &errWW, NULL);
20575 return xsWWbin * BRlv * BRjj;
20587 if (sqrt_s == 0.161) {
20611 }
else if (sqrt_s == 0.240) {
20635 }
else if (sqrt_s == 0.250) {
20659 }
else if (sqrt_s == 0.350) {
20683 }
else if (sqrt_s == 0.365) {
20707 }
else if (sqrt_s == 0.500) {
20732 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWW()");
20734 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
20743 if (sqrt_s == 0.240) {
20745 if (Pol_em == 80. && Pol_ep == -30.) {
20763 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20782 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20785 }
else if (sqrt_s == 0.250) {
20787 if (Pol_em == 80. && Pol_ep == -30.) {
20805 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20823 }
else if (Pol_em == 80. && Pol_ep == 0.) {
20841 }
else if (Pol_em == -80. && Pol_ep == 0.) {
20860 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20863 }
else if (sqrt_s == 0.350) {
20865 if (Pol_em == 80. && Pol_ep == -30.) {
20883 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20901 }
else if (Pol_em == 80. && Pol_ep == 0.) {
20919 }
else if (Pol_em == -80. && Pol_ep == 0.) {
20938 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20941 }
else if (sqrt_s == 0.365) {
20943 if (Pol_em == 80. && Pol_ep == -30.) {
20961 }
else if (Pol_em == -80. && Pol_ep == 30.) {
20980 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
20983 }
else if (sqrt_s == 0.380) {
20985 if (Pol_em == 80. && Pol_ep == 0.) {
21003 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21022 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21025 }
else if (sqrt_s == 0.500) {
21027 if (Pol_em == 80. && Pol_ep == -30.) {
21045 }
else if (Pol_em == -80. && Pol_ep == 30.) {
21063 }
else if (Pol_em == 80. && Pol_ep == 0.) {
21081 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21100 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21103 }
else if (sqrt_s == 1.0) {
21105 if (Pol_em == 80. && Pol_ep == -20.) {
21123 }
else if (Pol_em == -80. && Pol_ep == 20.) {
21142 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21145 }
else if (sqrt_s == 1.5) {
21147 if (Pol_em == 80. && Pol_ep == 0.) {
21165 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21184 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21187 }
else if (sqrt_s == 3.0) {
21189 if (Pol_em == 80. && Pol_ep == 0.) {
21207 }
else if (Pol_em == -80. && Pol_ep == 0.) {
21226 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21230 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
21232 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
21246 double ghZuL, ghZdL, ghZuR, ghZdR;
21256 if (sqrt_s == 14.0) {
21258 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
21260 }
else if (sqrt_s == 27.0) {
21263 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
21265 }
else if (sqrt_s == 100.0) {
21267 gpZ = ghZuL - 0.90 * ghZdL - 0.45 * ghZuR + 0.17 * ghZdR;
21270 throw std::runtime_error(
"Bad argument in NPSMEFTd6::ppZHprobe()");
21293 if (sqrt_s == 14.0) {
21295 if (pTV1 == 100.) {
21296 mu += (558.0 * cHWp + 56.8 * cHWp * cHWp) / 3450.0;
21298 }
else if (pTV1 == 150.) {
21299 mu += (410.0 * cHWp + 17.64 * cHWp * cHWp) / 2690.0;
21301 }
else if (pTV1 == 220.) {
21302 mu += (266.0 * cHWp + 45.6 * cHWp * cHWp) / 925.0;
21304 }
else if (pTV1 == 300.) {
21305 mu += (304.0 * cHWp + 108.0 * cHWp * cHWp) / 563.0;
21307 }
else if (pTV1 == 500.) {
21308 mu += (114.40 * cHWp + 96.8 * cHWp * cHWp) / 85.1;
21310 }
else if (pTV1 == 750.) {
21311 mu += (46.20 * cHWp + 86.8 * cHWp * cHWp) / 14.9;
21314 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21317 }
else if (sqrt_s == 27.0) {
21319 if (pTV1 == 150.) {
21320 mu += (824.0 * cHWp + 71.6 * cHWp * cHWp) / 5370.0;
21322 }
else if (pTV1 == 220.) {
21323 mu += (510.0 * cHWp + 75.2 * cHWp * cHWp) / 2210.0;
21325 }
else if (pTV1 == 300.) {
21326 mu += (808.0 * cHWp + 268.4 * cHWp * cHWp) / 1610.0;
21328 }
else if (pTV1 == 500.) {
21329 mu += (374.0 * cHWp + 308.0 * cHWp * cHWp) / 331.0;
21331 }
else if (pTV1 == 750.) {
21332 mu += (216.0 * cHWp + 420.0 * cHWp * cHWp) / 85.9;
21334 }
else if (pTV1 == 1200.) {
21335 mu += (78.2 * cHWp + 325.2 * cHWp * cHWp) / 10.0;
21338 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21341 }
else if (sqrt_s == 100.0) {
21343 if (pTV1 == 220.) {
21344 mu += (2000.0 * cHWp + 368.4 * cHWp * cHWp) / 8030.0;
21346 }
else if (pTV1 == 300.) {
21347 mu += (2780.0 * cHWp + 1000.0 * cHWp * cHWp) / 7270.0;
21349 }
else if (pTV1 == 500.) {
21350 mu += (1544.0 * cHWp + 1428.0 * cHWp * cHWp) / 2000.0;
21352 }
else if (pTV1 == 750.) {
21353 mu += (1256.0 * cHWp + 2668.0 * cHWp * cHWp) / 717.0;
21355 }
else if (pTV1 == 1200.) {
21356 mu += (678.0 * cHWp + 3400.0 * cHWp * cHWp) / 142.0;
21358 }
else if (pTV1 == 1800.) {
21359 mu += (234.0 * cHWp + 2540.0 * cHWp * cHWp) / 27.5;
21362 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21366 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
21368 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
21385 double STXSb = 1.0;
21389 if (sqrt_s == 13.0) {
21425 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS0_qqH()");
21436 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
21451 double STXSb = 1.0;
21453 STXSb = 1.0 + 56.6 *
aiG + 5.5 *
ai3G + 4.36 *
ai2G;
21463 double STXSb = 1.0;
21465 STXSb = 1.0 + 55.9 *
aiG + 9.04 *
ai3G + 8.1 *
ai2G;
21476 double STXSb = 1.0;
21491 double STXSb = 1.0;
21506 double STXSb = 1.0;
21521 double STXSb = 1.0;
21536 double STXSb = 1.0;
21550 double STXSb = 1.0;
21552 STXSb = 1.0 + 16.0 *
CiHG;
21562 double STXSb = 1.0;
21564 STXSb = 1.0 + 55.6 *
aiG + 3.66 *
ai3G + 4.23 *
ai2G;
21574 double STXSb = 1.0;
21576 STXSb = 1.0 + 56.1 *
aiG + 7.73 *
ai3G + 6.81 *
ai2G;
21586 double STXSb = 1.0;
21588 STXSb = 1.0 + 55.8 *
aiG + 23.0 *
ai3G + 17.5 *
ai2G;
21599 double STXSb = 1.0;
21619 double STXSb = 1.0;
21621 STXSb = 1.0 + 1.256 *
aiWW - 0.02319 *
aiB - 4.31 *
aiHW - 0.2907 *
aiHB;
21631 double STXSb = 1.0;
21633 STXSb = 1.0 + 1.204 *
aiWW - 0.02692 *
aiB - 5.76 *
aiHW - 0.4058 *
aiHB;
21644 double STXSb = 1.0;
21653 - 0.364 * CiHL3 + 0.0043 * CiHQ1 - 0.212 * CiHQ3 - 0.0108 * CiHu
21665 double STXSb = 1.0;
21674 + 0.098 *
CiHWB - 0.360 * CiHL3 - 0.026 * CiHQ1 + 1.86 * CiHQ3
21685 double STXSb = 1.0;
21687 STXSb = 1.0 + 1.546 *
aiWW - 0.02509 *
aiB - 3.631 *
aiHW - 0.2361 *
aiHB;
21698 double STXSb = 1.0;
21707 + 0.045 *
CiHWB - 0.367 * CiHL3 + 0.030 * CiHQ1 - 0.47 * CiHQ3
21718 double STXSb = 1.0;
21735 double STXSb = 1.0;
21747 double STXSb = 1.0;
21759 double STXSb = 1.0;
21772 double STXSb = 1.0;
21780 STXSb += (0.121 *
CiHbox - 0.0299 *
CiHD + 1.06 *
CiHW - 0.237 * CiHL3
21792 double STXSb = 1.0;
21803 + 0.328 *
CiHWB + 0.1332 * CiHL1 - 0.231 * CiHL3 - 0.1076 * CiHe
21804 + 0.016 * CiHQ1 + 1.409 * CiHQ3 + 0.315 * CiHu - 0.1294 * CiHd
21815 double STXSb = 1.0;
21823 + 0.389 *
CiHWB + 0.134 * CiHL1 - 0.232 * CiHL3 - 0.109 * CiHe
21824 - 0.16 * CiHQ1 + 3.56 * CiHQ3 + 0.85 * CiHu - 0.315 * CiHd
21835 double STXSb = 1.0;
21837 STXSb = 1.0 - 0.993 *
aiH - 4.0 *
aiT + 62.4 *
aiWW + 18.08 *
aiB + 37.6 *
aiHW
21849 double STXSb = 1.0;
21851 STXSb = 1.0 - 1.002 *
aiH - 4.01 *
aiT + 57.9 *
aiWW + 16.78 *
aiB + 32.8 *
aiHW
21864 double STXSb = 1.0;
21875 + 0.43 *
CiHWB + 0.137 * CiHL1 - 0.234 * CiHL3 - 0.113 * CiHe
21876 - 0.82 * CiHQ1 + 8.5 * CiHQ3 + 2.14 * CiHu - 0.71 * CiHd
21888 double STXSb = 1.0;
21895 double CQQ1 = 0.0, CQQ11 = 0.0, CQQ3 = 0.0, CQQ31 = 0.0;
21896 double Cuu = 0.0, Cuu1 = 0.0, Cud1 = 0.0, Cud8 = 0.0;
21897 double CQu1 = 0.0, CQu8 = 0.0, CQd1 = 0.0, CQd8 = 0.0;
21904 - 0.0017 *
CiuB_33r - 0.1320 * CiHL3 + 0.0146 * CiHQ3
21905 + 0.0660 *
CiLL_1221 + 0.0218 * CQQ1 + 0.1601 * CQQ11 + 0.0263 * CQQ3
21906 + 0.388 * CQQ31 + 0.0114 * Cuu + 0.1681 * Cuu1 - 0.0018 * Cud1
21907 + 0.0265 * Cud8 + 0.007 * CQu1 + 0.1087 * CQu8
21908 - 0.0011 * CQd1 + 0.0266 * CQd8) * (1000000.0 /
LambdaNP2);
21918 double STXSb = 1.0;
21930 double STXSb = 1.0;
21942 double STXSb = 1.0;
21954 double STXSb = 1.0;
21966 double STXSb = 1.0;
21978 double STXSb = 1.0;
21991 double STXSb = 1.0;
22004 double STXSb = 1.0;
22006 STXSb = 1.0 - 0.998 *
aiH - 4.002 *
aiT + 37.99 *
aiWW + 10.47 *
aiB + 16.45 *
aiHW
22017 double STXSb = 1.0;
22019 STXSb = 1.0 - 1.001 *
aiH - 3.998 *
aiT + 30.89 *
aiWW + 8.35 *
aiB + 8.71 *
aiHW
22030 double STXSb = 1.0;
22032 STXSb = 1.0 - 1.003 *
aiH - 4.03 *
aiT + 141.5 *
aiWW + 41.6 *
aiB + 112.5 *
aiHW
22047 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22061 Br += dGHiR1 - dGHiTotR1;
22063 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22071 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22083 Br += dGHiR1 - dGHiTotR1;
22085 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22093 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22108 Br += dGHiR1 - dGHiTotR1;
22110 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22118 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
22131 Br += dGHiR1 - dGHiTotR1;
22133 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0))
return std::numeric_limits<double>::quiet_NaN();
22141 double STXSb = 1.0;
22143 if (sqrt_s == 13.0) {
22156 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH200_300_Nj01()");
22158 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22166 double STXSb = 1.0;
22168 if (sqrt_s == 13.0) {
22181 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH300_450_Nj01()");
22183 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22191 double STXSb = 1.0;
22193 if (sqrt_s == 13.0) {
22206 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH450_650_Nj01()");
22208 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22216 double STXSb = 1.0;
22218 if (sqrt_s == 13.0) {
22231 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH650_Inf_Nj01()");
22233 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22241 double STXSb = 1.0;
22243 if (sqrt_s == 13.0) {
22256 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH0_10_Nj0()");
22258 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22266 double STXSb = 1.0;
22268 if (sqrt_s == 13.0) {
22281 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH10_Inf_Nj0()");
22283 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22291 double STXSb = 1.0;
22293 if (sqrt_s == 13.0) {
22306 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH0_60_Nj1()");
22308 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22316 double STXSb = 1.0;
22318 if (sqrt_s == 13.0) {
22331 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH60_120_Nj1()");
22333 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22341 double STXSb = 1.0;
22343 if (sqrt_s == 13.0) {
22356 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_pTH120_200_Nj1()");
22358 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22366 double STXSb = 1.0;
22368 if (sqrt_s == 13.0) {
22381 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj0_350_pTH0_60_Nj2()");
22383 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22391 double STXSb = 1.0;
22393 if (sqrt_s == 13.0) {
22406 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj0_350_pTH60_120_Nj2()");
22408 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22416 double STXSb = 1.0;
22418 if (sqrt_s == 13.0) {
22431 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj0_350_pTH120_200_Nj2()");
22433 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22441 double STXSb = 1.0;
22443 if (sqrt_s == 13.0) {
22456 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2()");
22458 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22466 double STXSb = 1.0;
22468 if (sqrt_s == 13.0) {
22481 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2()");
22483 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22491 double STXSb = 1.0;
22493 if (sqrt_s == 13.0) {
22506 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2()");
22508 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22516 double STXSb = 1.0;
22518 if (sqrt_s == 13.0) {
22531 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2()");
22533 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22541 double STXSb = 1.0;
22543 double CiHQ1, CiHQ3, CiHu, CiHd;
22549 if (sqrt_s == 13.0) {
22557 + 0.246 * CiHu + 0.296 * CiHd
22567 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV0_75()");
22569 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22577 double STXSb = 1.0;
22579 double CiHQ1, CiHQ3, CiHu, CiHd;
22585 if (sqrt_s == 13.0) {
22593 + 0.199 * CiHu + 0.257 * CiHd
22603 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV75_150()");
22605 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22613 double STXSb = 1.0;
22615 double CiHQ1, CiHQ3, CiHu, CiHd;
22621 if (sqrt_s == 13.0) {
22628 - 0.199 * CiHQ3 + 0.105 * CiHu + 0.205 * CiHd
22638 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV150_250_Nj0()");
22640 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22648 double STXSb = 1.0;
22650 double CiHQ1, CiHQ3, CiHu, CiHd;
22656 if (sqrt_s == 13.0) {
22663 - 0.212 * CiHQ3 + 0.131 * CiHu + 0.219 * CiHd
22673 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV150_250_Nj1()");
22675 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22683 double STXSb = 1.0;
22685 double CiHQ1, CiHQ3, CiHu, CiHd;
22691 if (sqrt_s == 13.0) {
22697 - 0.352 * CiHQ1 - 0.171 * CiHQ3 + 0.020 * CiHu
22707 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ggHll_pTV250_Inf()");
22709 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22717 double STXSb = 1.0;
22720 double CiHQ3, CiHu, CiHd;
22726 if (sqrt_s == 13.0) {
22730 + 0.46 * CiHQ3 + 0.027 * CiHu - 0.0125 * CiHd
22740 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_Nj0()");
22742 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22750 double STXSb = 1.0;
22752 double CiHQ1, CiHQ3, CiHu, CiHd;
22758 if (sqrt_s == 13.0) {
22762 + 0.003 * CiHQ1 + 0.39 * CiHQ3 + 0.0278 * CiHu
22772 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_Nj1()");
22774 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22782 double STXSb = 1.0;
22785 double CiHQ3, CiHu, CiHd;
22791 if (sqrt_s == 13.0) {
22795 + 0.94 * CiHQ3 + 0.055 * CiHu - 0.022 * CiHd
22805 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj0_60_Nj2()");
22807 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22815 double STXSb = 1.0;
22817 double CiHQ1, CiHQ3, CiHu, CiHd;
22823 if (sqrt_s == 13.0) {
22827 - 0.015 * CiHQ1 + 2.07 * CiHQ3 + 0.152 * CiHu
22837 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj60_120_Nj2()");
22839 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22847 double STXSb = 1.0;
22849 double CiHQ1, CiHQ3, CiHu, CiHd;
22855 if (sqrt_s == 13.0) {
22859 - 0.003 * CiHQ1 - 0.155 * CiHQ3 - 0.0038 * CiHu
22869 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj120_350_Nj2()");
22871 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22879 double STXSb = 1.0;
22881 double CiHQ1, CiHQ3, CiHu, CiHd;
22887 if (sqrt_s == 13.0) {
22891 + 0.047 * CiHQ1 - 1.33 * CiHQ3 - 0.095 * CiHu
22901 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2()");
22903 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22911 double STXSb = 1.0;
22914 double CiHQ3, CiHu, CiHd;
22920 if (sqrt_s == 13.0) {
22924 - 0.371 * CiHQ3 - 0.0203 * CiHu
22934 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2()");
22936 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22944 double STXSb = 1.0;
22946 double CiHQ1, CiHQ3, CiHu, CiHd;
22952 if (sqrt_s == 13.0) {
22956 - 0.38 * CiHQ3 - 0.0204 * CiHu + 0.0081 * CiHd
22966 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2()");
22968 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
22976 double STXSb = 1.0;
22978 double CiHQ1, CiHQ3, CiHu, CiHd;
22984 if (sqrt_s == 13.0) {
22988 + 0.010 * CiHQ1 - 0.364 * CiHQ3 - 0.0216 * CiHu
22998 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2()");
23000 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23008 double STXSb = 1.0;
23010 double CiHQ1, CiHQ3, CiHu, CiHd;
23016 if (sqrt_s == 13.0) {
23020 - 0.442 * CiHQ3 - 0.0282 * CiHu + 0.0091 * CiHd
23030 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2()");
23032 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23040 double STXSb = 1.0;
23045 if (sqrt_s == 13.0) {
23058 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV0_75()");
23060 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23068 double STXSb = 1.0;
23073 if (sqrt_s == 13.0) {
23086 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV75_150()");
23088 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23096 double STXSb = 1.0;
23101 if (sqrt_s == 13.0) {
23114 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV150_250_Nj0()");
23116 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23124 double STXSb = 1.0;
23129 if (sqrt_s == 13.0) {
23142 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV150_250_Nj1()");
23144 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23152 double STXSb = 1.0;
23157 if (sqrt_s == 13.0) {
23170 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHlv_pTV250_Inf()");
23172 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23180 double STXSb = 1.0;
23182 double CiHQ1, CiHQ3, CiHu, CiHd;
23188 if (sqrt_s == 13.0) {
23193 + 0.029 * CiHQ1 + 1.27 * CiHQ3 + 0.245 * CiHu - 0.1064 * CiHd
23203 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV0_75()");
23205 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23213 double STXSb = 1.0;
23215 double CiHQ1, CiHQ3, CiHu, CiHd;
23221 if (sqrt_s == 13.0) {
23226 + 0.01 * CiHQ1 + 1.80 * CiHQ3 + 0.403 * CiHu - 0.166 * CiHd
23236 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV75_150()");
23238 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23246 double STXSb = 1.0;
23248 double CiHQ1, CiHQ3, CiHu, CiHd;
23254 if (sqrt_s == 13.0) {
23259 - 0.12 * CiHQ1 + 3.63 * CiHQ3 + 0.87 * CiHu - 0.323 * CiHd
23269 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV150_250_Nj0()");
23271 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23279 double STXSb = 1.0;
23281 double CiHQ1, CiHQ3, CiHu, CiHd;
23287 if (sqrt_s == 13.0) {
23292 - 0.10 * CiHQ1 + 3.19 * CiHQ3 + 0.77 * CiHu - 0.282 * CiHd
23302 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV150_250_Nj1()");
23304 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23312 double STXSb = 1.0;
23314 double CiHQ1, CiHQ3, CiHu, CiHd;
23320 if (sqrt_s == 13.0) {
23325 - 1.12 * CiHQ1 + 9.9 * CiHQ3 + 2.51 * CiHu - 0.81 * CiHd
23335 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_qqHll_pTV250_Inf()");
23337 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23345 double STXSb = 1.0;
23350 if (sqrt_s == 13.0) {
23372 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH0_60()");
23374 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23382 double STXSb = 1.0;
23387 if (sqrt_s == 13.0) {
23409 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH60_120()");
23411 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23419 double STXSb = 1.0;
23424 if (sqrt_s == 13.0) {
23446 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH120_200()");
23448 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23456 double STXSb = 1.0;
23458 double CiHQ1, CiHQ3;
23462 if (sqrt_s == 13.0) {
23484 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH200_300()");
23486 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23494 double STXSb = 1.0;
23496 double CiHQ1, CiHQ3, CiHu, CiHd;
23502 if (sqrt_s == 13.0) {
23508 + 0.0503 * CiHQ3 + 0.0110 * CiHu - 0.0032 * CiHd
23525 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_ttH_pTH300_Inf()");
23527 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23535 double STXSb = 1.0;
23540 if (sqrt_s == 13.0) {
23556 throw std::runtime_error(
"Bad argument in NPSMEFTd6::STXS12_tH()");
23558 if (STXSb < 0)
return std::numeric_limits<double>::quiet_NaN();
23746 ciHB =
cgg_HB(mu) + (1.0 / 16.0 / M_PI / M_PI) * (At + Ab + Ac);
23877 double Civect[49] = {
LambdaNP2,
CLQ1_1111,
CLQ1_1111,
CLQ1_1111,
CLQ3_1111,
CLQ3_1111,
CLQ3_1111,
CQe_1111,
CQe_1111,
CQe_1111,
CLu_1111,
CLu_1111,
CLd_1111,
CLd_1111,
CLd_1111,
Ceu_1111,
Ceu_1111,
Ced_1111,
Ced_1111,
Ced_1111,
CHL1_11,
CHL1_11,
CHe_11,
CHQ1_11,
CHQ1_11,
CHQ1_11,
CHQ3_11,
CHQ3_11,
CHQ3_11,
CHu_11,
CHu_11,
CHd_11,
CHd_11,
CHd_11, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.};
23880 double NevCi[47][49] = {
23881 {51384., -1773672408., 935827281., 322616868., 9214700536., 2689094332., 322616868., -1648224837., -636336896., -96300386., -1581273652., -258268033., 648984080., 280968221., 56751944., -3793764076., -612422966., 1559597218., 684481456., 132219112., 1461058961., 1461058961., -492814138., -26709280., 134781829., 37999940., 891683195., 283271948., 37999940., 153288970., 24786137., -63447390., -28009746., -5397106., 930558415., -15574669., 114766296., 930558415., -15574669., 114766296., -288130832., 4787395., -35359871., 108981609., -1769292., 13156097., 108981609., -1769292., 13156097.},
23882 {36944., -1619517626., 786463255., 276281189., 8399104218., 2289342193., 276281189., -1432551096., -550103221., -82580184., -1473790463., -234226473., 608530445., 248283556., 47770624., -3502904607., -527071397., 1425383247., 586341631., 112378841., 1060950722., 1060950722., -350803782., -23792812., 94714052., 25491152., 659718593., 192295687., 25491152., 113920113., 16007431., -46743544., -18853593., -3567938., 903162071., -12193033., 96268968., 903162071., -12193033., 96268968., -253565094., 3777541., -28859319., 85082625., -1135343., 9000896., 85082625., -1135343., 9000896.},
23883 {26488., -1455252063., 653831573., 217675777., 7255555181., 1819193551., 217675777., -1298456865., -420469815., -60312999., -1318490741., -175896474., 559858934., 207121597., 40564016., -3052922520., -409822655., 1263996306., 475662042., 90595008., 740645690., 740645690., -230095308., -22786173., 62842787., 16676226., 461457359., 127160571., 16676226., 79982287., 10391157., -31621993., -12334313., -2278417., 811347485., -9137116., 77101631., 811347485., -9137116., 77101631., -234528720., 2765266., -22936350., 60637022., -717460., 5941216., 60637022., -717460., 5941216.},
23884 {19618.8, -1319630813., 557011555., 179583245., 6235399887., 1550660676., 179583245., -1158900913., -343246787., -46811808., -1214891759., -162051798., 513789147., 182354662., 35072677., -2669387344., -354202395., 1100288250., 405050511., 75793857., 528677820., 528677820., -158640894., -14368980., 41396116., 11060983., 332410144., 85950147., 11060983., 56346217., 7241392., -22833219., -8079246., -1523800., 684745949., -7939162., 66261549., 684745949., -7939162., 66261549., -185943629., 2054592., -17470713., 46500199., -432013., 3945288., 46500199., -432013., 3945288.},
23885 {14662.8, -1149604854., 449511216., 147611883., 5448286879., 1258452321., 147611883., -1016053816., -274289186., -41470338., -1070746846., -129151843., 449406322., 154604094., 28085301., -2333966645., -288157502., 960347677., 334000104., 62188930., 385561189., 385561189., -113090707., -13579919., 31206066., 8054452., 242211297., 61582444., 8054452., 41665323., 4809842., -16352488., -5844295., -1111956., 631736061., -5735921., 52911868., 631736061., -5735921., 52911868., -165228344., 1498254., -13823590., 33124775., -321402., 2881069., 33124775., -321402., 2881069.},
23886 {11160.6, -1093724119., 387013523., 120809041., 4851194976., 1074309927., 120809041., -944829664., -233285862., -29452138., -1015515023., -114659400., 385669514., 135521314., 23994227., -2135396134., -244837205., 831002486., 286288177., 50953686., 290550112., 290550112., -80976550., -13442291., 22131950., 5460927., 183224340., 44384244., 5460927., 31543511., 3539643., -12072779., -4134609., -749755., 559904532., -4826450., 45577126., 559904532., -4826450., 45577126., -149391327., 1139749., -11396756., 25180888., -222925., 2080170., 25180888., -222925., 2080170.},
23887 {8716.2, -1006630165., 336775666., 100665706., 4251881707., 902050295., 100665706., -807437768., -201535472., -24603858., -880221968., -94540599., 329295619., 108950186., 20139071., -1887900887., -202423895., 717374946., 237260953., 42622441., 222793010., 222793010., -62104413., -11709242., 16644937., 3986058., 142111130., 32739958., 3986058., 24623343., 2553366., -9265724., -3048657., -538269., 489256483., -3992893., 38668546., 489256483., -3992893., 38668546., -134895651., 998378., -10134607., 19755562., -157421., 1541754., 19755562., -157421., 1541754.},
23888 {6782., -918811858., 282636287., 84897927., 3853221162., 758357122., 84897927., -720687633., -166914403., -21650127., -815296013., -80853738., 310296833., 96071914., 16601718., -1709729518., -170692380., 651193189., 202485518., 35743777., 170894661., 170894661., -47204365., -9175213., 12244350., 2942297., 109711902., 24325269., 2942297., 19048252., 1910155., -7080868., -2264319., -397175., 461698074., -2912962., 32066993., 461698074., -2912962., 32066993., -105891538., 817262., -8125608., 15597997., -108338., 1134782., 15597997., -108338., 1134782.},
23889 {5385.6, -874871603., 250288003., 71697801., 3453707990., 657148499., 71697801., -640195137., -141231236., -18047802., -739102718., -69681040., 278155973., 85432321., 14482847., -1559873468., -146396486., 580792464., 177078138., 30625113., 135883527., 135883527., -36527360., -7812013., 9757899., 2200080., 87691739., 18613770., 2200080., 14929499., 1405212., -5703389., -1753617., -300017., 407560293., -2531571., 28105860., 407560293., -2531571., 28105860., -100729054., 587896., -6749522., 12559912., -81388.8, 883684., 12559912., -81388.8, 883684.},
23890 {4250.2, -821222240., 220109482., 59891098., 3091379330., 558466022., 59891098., -608094203., -125527583., -14206269., -683198362., -58031801., 238178047., 70803357., 12534794., -1411299958., -122069952., 506493941., 150107624., 25847661., 104964401., 104964401., -27569121., -5380585., 7100980., 1670911., 67680670., 14098144., 1670911., 11464777., 1108239., -4366188., -1286472., -224236., 363712094., -2076389., 24139709., 363712094., -2076389., 24139709., -91927042., 564104., -6307085., 10022195., -54872.5, 652968., 10022195., -54872.5, 652968.},
23891 {3399.8, -700268314., 186236342., 51726203., 2746136716., 486218213., 51726203., -494365199., -102260387., -11711469., -585263490., -52661058., 221246210., 64613269., 10509064., -1242584623., -108977239., 459944576., 131147066., 21861896., 85316126., 85316126., -22515776., -5089172., 5806013., 1248938., 55530572., 11142339., 1248938., 9505702., 843397., -3579905., -1022180., -167920., 334897153., -1613839., 20685113., 334897153., -1613839., 20685113., -80702915., 358803., -4829670., 8167039., -43905.4, 528097., 8167039., -43905.4, 528097.},
23892 {2743.8, -633413596., 166567691., 43454546., 2474258627., 427538431., 43454546., -499744296., -92190828., -10433872., -551257686., -46512638., 196725305., 55264855., 9029796., -1120982812., -94376804., 413760026., 113637629., 18711856., 68520314., 68520314., -18677402., -4669809., 4442168., 984930., 45301745., 8604243., 984930., 7913318., 655720., -2890595., -785358., -132826., 304007822., -1390916., 18398750., 304007822., -1390916., 18398750., -77961973., 260756., -4221196., 6726525., -29622.4, 401060., 6726525., -29622.4, 401060.},
23893 {2204., -610048651., 153394145., 37706510., 2263524709., 371281715., 37706510., -432354463., -83507189., -8579688., -488682251., -37900141., 176588928., 46050567., 8038124., -1027512496., -78625739., 372321140., 98330135., 16343230., 56315725., 56315725., -14256364., -3908066., 3649889., 762760., 36942244., 6876281., 762760., 6288045., 503270., -2339872., -627835., -102052., 275249104., -1180385., 16251063., 275249104., -1180385., 16251063., -69865701., 306518., -4162614., 5488404., -23873.6, 325773., 5488404., -23873.6, 325773.},
23894 {1833.9, -566104843., 122750757., 31523935., 2048989368., 317351622., 31523935., -386596385., -72410277., -8014668., -453292864., -34196940., 163387454., 41558271., 6475595., -941455988., -70140964., 336808312., 85332112., 13592522., 46009106., 46009106., -11865869., -3848703., 2888246., 592438., 30473902., 5470359., 592438., 5423451., 403121., -1850887., -495257., -79823.4, 254273757., -789431., 13454970., 254273757., -789431., 13454970., -58832185., 252080., -3472479., 4454163., -18336.8, 259040., 4454163., -18336.8, 259040.},
23895 {1598.3, -509877156., 111833845., 27578438., 1845191585., 283179401., 27578438., -344810256., -58673954., -6616667., -406409331., -29811490., 149859834., 36883968., 5632850., -848642696., -61453952., 306625803., 74685715., 11768133., 38971163., 38971163., -9446207., -2865284., 2348134., 480500., 25772809., 4391895., 480500., 4387775., 320384., -1614866., -390380., -63715.2, 229284492., -710668., 12128052., 229284492., -710668., 12128052., -56609691., 108651., -2647662., 3942308., -11709.1, 205868., 3942308., -11709.1, 205868.},
23896 {1268.16, -472267555., 103805828., 23924983., 1690465438., 254769526., 23924983., -314774221., -56163731., -5848985., -379182647., -27256351., 139390407., 32749775., 4996022., -782605135., -54798664., 280781261., 67636280., 10347309., 32070544., 32070544., -8253637., -2637801., 1925766., 377045., 21487306., 3607733., 377045., 3774921., 262237., -1332735., -321806., -50588.2, 209611480., -649844., 11090555., 209611480., -649844., 11090555., -46937284., 176952., -2645869., 3246994., -9798.34, 170394., 3246994., -9798.34, 170394.},
23897 {1067.72, -423582571., 94401461., 21097246., 1538175761., 224331550., 21097246., -278887882., -47699372., -4978102., -340024207., -22586727., 127079243., 28758040., 4496975., -707919155., -46900273., 255730024., 59464943., 9181597., 27098579., 27098579., -6911214., -2310429., 1602326., 305213., 18234489., 2953890., 305213., 3219798., 210640., -1114698., -265515., -40962.7, 194063421., -513341., 9811105., 194063421., -513341., 9811105., -42240495., 147494., -2320579., 2771948., -7299.32, 139960., 2771948., -7299.32, 139960.},
23898 {893.48, -393401905., 79775501., 18270972., 1416344406., 197559200., 18270972., -257907267., -40874670., -4299186., -312238589., -19838237., 114926051., 26105128., 3914484., -651301829., -42061777., 233294121., 52465023., 7970687., 22813219., 22813219., -6006672., -1760802., 1323275., 243593., 15500396., 2432913., 243593., 2743191., 175572., -970275., -213758., -32280.2, 181809591., -335996., 8441406., 181809591., -335996., 8441406., -40513540., 89032.4, -1954192., 2434361., -4854.31, 114876., 2434361., -4854.31, 114876.},
23899 {741.54, -385448284., 72478741., 16328915., 1305811680., 175000437., 16328915., -263689075., -38871074., -3797197., -301994222., -18141205., 100265391., 21927106., 3458697., -611507092., -37067325., 209234477., 45545261., 7070422., 19346329., 19346329., -4750569., -1628492., 1112808., 199746., 13023951., 2033807., 199746., 2258727., 142877., -802110., -180526., -26503.7, 164076591., -283526., 7516025., 164076591., -283526., 7516025., -41290737., 60822.7, -1837318., 2011404., -4375.92, 96815.5, 2011404., -4375.92, 96815.5},
23900 {640.8, -348534770., 66485933., 14010568., 1199343790., 157167102., 14010568., -232153760., -32315511., -3132695., -275624150., -15810955., 95575139., 21034525., 3054769., -560329457., -32689956., 194716130., 41891654., 6130635., 16758537., 16758537., -4172582., -1495393., 949033., 164008., 11372759., 1711612., 164008., 1996038., 118164., -700319., -152764., -21559.2, 152925994., -227821., 6818136., 152925994., -227821., 6818136., -35831687., 35488.5, -1504867., 1759729., -3267.17, 81805.5, 1759729., -3267.17, 81805.5},
23901 {779.76, -470352942., 87031494., 18043921., 1599902474., 207131114., 18043921., -300646087., -44663299., -4237910., -364275576., -21269265., 129254075., 26152013., 3797305., -747364569., -43546858., 260181740., 53900336., 7793341., 20356093., 20356093., -4938926., -1812602., 1113461., 193609., 13806903., 2021370., 193609., 2430815., 141287., -837735., -175213., -26026., 203701021., -283530., 8979482., 203701021., -283530., 8979482., -45086760., 91566.9, -2136727., 2160297., -3091.56, 95665.3, 2160297., -3091.56, 95665.3},
23902 {629.76, -430282540., 75067849., 15235743., 1419725107., 176423590., 15235743., -273626756., -36886051., -3484618., -326937027., -18360546., 110031057., 23307904., 3215877., -669373758., -36765054., 226173487., 46405939., 6570100., 16345477., 16345477., -3879601., -1670801., 860990., 146571., 11129324., 1561406., 146571., 1970177., 109091., -660718., -135417., -19569.2, 179942134., -195330., 7647032., 179942134., -195330., 7647032., -44101453., 1395.45, -1633196., 1715691., -2035.97, 73811.2, 1715691., -2035.97, 73811.2},
23903 {513.69, -387202859., 66118629., 12644651., 1303551211., 152209936., 12644651., -237803329., -30867038., -3062866., -299066898., -15040824., 106909959., 19526522., 2642482., -609296171., -30944634., 210621654., 39337631., 5461922., 13193700., 13193700., -3346535., -1274836., 681687., 111664., 9137436., 1219683., 111664., 1628064., 83416.9, -556749., -105317., -14714.7, 170204992., -57742.8, 6576585., 170204992., -57742.8, 6576585., -33045476., 40587.8, -1428362., 1453586., -726.639, 57371.8, 1453586., -726.639, 57371.8},
23904 {412.77, -352947719., 56635618., 10662215., 1147830363., 130932548., 10662215., -227176792., -29014201., -2395956., -266041229., -13552534., 87716514., 16558653., 2329574., -541905488., -27144024., 181724622., 33769112., 4670883., 10685202., 10685202., -2807198., -1092897., 541322., 86239.1, 7476677., 964342., 86239.1, 1365277., 65260.5, -449183., -82953.9, -11372.4, 148087376., -36667.2, 5652085., 148087376., -36667.2, 5652085., -36764392., -1793.66, -1347041., 1189478., -277.695, 45310.6, 1189478., -277.695, 45310.6},
23905 {330.15, -323739291., 50109923., 8934459., 1020707641., 113429442., 8934459., -203156672., -23502933., -2147081., -244449443., -11337632., 79725320., 14910340., 1895523., -489876054., -22966242., 161500371., 29613174., 3884616., 8863313., 8863313., -2172616., -908213., 435291., 65994.6, 6165354., 765761., 65994.6, 1100176., 50968.8, -371678., -64657.5, -8715.83, 130071092., -29422.1, 4950766., 130071092., -29422.1, 4950766., -31237605., -19254.3, -1052235., 989035., 82.0681, 36059.6, 989035., 82.0681, 36059.6},
23906 {266.91, -292072487., 43048578., 7552099., 924352669., 97883298., 7552099., -179908990., -20901811., -1688768., -219132316., -9935568., 71912219., 12088775., 1647811., -440038693., -19905577., 144917744., 24683628., 3303391., 7247191., 7247191., -1749290., -786634., 351941., 51894., 5042274., 616955., 51894., 899760., 41032.5, -298730., -53368.6, -6889.89, 119810051., 39094.5, 4217560., 119810051., 39094.5, 4217560., -26110518., -335.398, -961584., 801438., 75.9369, 29173.8, 801438., 75.9369, 29173.8},
23907 {243.474, -254669646., 38670168., 6492932., 821169543., 85328943., 6492932., -150751859., -17362688., -1488114., -192394902., -8223420., 67157391., 11102041., 1369404., -391457324., -16912718., 132056407., 22082483., 2797444., 6016051., 6016051., -1445931., -653598., 284407., 41242.4, 4201063., 495709., 41242.4, 748824., 33008.1, -250146., -41749.1, -5452.02, 107899055., 53487.6, 3703865., 107899055., 53487.6, 3703865., -22277682., -1850.43, -812219., 674788., 307.792, 23301.2, 674788., 307.792, 23301.2},
23908 {186.687, -228917627., 33485648., 5453160., 738546114., 75156257., 5453160., -135905729., -16522698., -1223647., -169794792., -7502215., 58625232., 9012214., 1199132., -349849934., -15131832., 117667649., 18699410., 2395116., 5002456., 5002456., -1202751., -568184., 229950., 32693.2, 3504636., 402746., 32693.2, 633222., 26939.4, -205248., -33600.9, -4365.23, 97776196., 71172.6, 3239215., 97776196., 71172.6, 3239215., -21307835., -280.581, -784956., 561746., 362.898, 18846.5, 561746., 362.898, 18846.5},
23909 {159.942, -222524310., 29630461., 4759232., 677153721., 65964096., 4759232., -142400658., -13822445., -1056993., -168669082., -6630308., 49851943., 8554217., 1018871., -329262935., -13227302., 103152806., 16851381., 2058560., 4208493., 4208493., -998776., -478362., 187383., 25515.5, 2957503., 326111., 25515.5, 530843., 21519.2, -173282., -26917.7, -3380.4, 87546706., 75095.4, 2841486., 87546706., 75095.4, 2841486., -21077689., -32876.8, -607408., 479301., 480.774, 15195.8, 479301., 480.774, 15195.8},
23910 {134.403, -200546265., 26504568., 4090799., 616307705., 57509491., 4090799., -121482826., -12206511., -938076., -152052968., -5612937., 47958254., 7095858., 872150., -300291133., -11304274., 95917325., 14375317., 1771938., 3529275., 3529275., -874552., -407163., 157639., 20788.4, 2502808., 270580., 20788.4, 453520., 17365.5, -148677., -22456.5, -2752.53, 80892907., 98729.3, 2473656., 80892907., 98729.3, 2473656., -17359914., -14913.1, -563342., 406583., 452.703, 12658.8, 406583., 452.703, 12658.8},
23911 {180.095, -289303496., 37940486., 5594290., 894716932., 82281501., 5594290., -176692692., -17425230., -1181009., -218052205., -7910220., 70050982., 10119945., 1223877., -431490093., -16055642., 139710837., 20489473., 2432770., 4752272., 4752272., -1112761., -558273., 204442., 25581.2, 3355186., 349795., 25581.2, 601624., 22598.9, -196584., -28669.4, -3357.78, 118308475., 159264., 3541260., 118308475., 159264., 3541260., -24971363., -19610.9, -820206., 546851., 743.342, 16331.8, 546851., 743.342, 16331.8},
23912 {136.905, -256467423., 30773000., 4360929., 762112850., 66092931., 4360929., -148160420., -14474652., -1033579., -183732571., -6425079., 58517213., 8079518., 930456., -370249720., -12819415., 117621557., 16344460., 1896394., 3604704., 3604704., -868599., -474318., 149805., 18271., 2570801., 254968., 18271., 474102., 16290.9, -147178., -20730., -2405.2, 99676225., 163654., 2831084., 99676225., 163654., 2831084., -22762001., -35574.5, -655774., 412504., 649.919, 11858., 412504., 649.919, 11858.},
23913 {105.805, -218025635., 25430584., 3433728., 649418640., 55547346., 3433728., -123700195., -12311498., -767773., -154289936., -5609635., 49001847., 6643784., 751433., -314275517., -11043220., 99390285., 13510921., 1502250., 2777177., 2777177., -678385., -353074., 113609., 13093.1, 1989135., 193089., 13093.1, 365742., 12352.4, -115273., -15546.2, -1741.85, 85444677., 151782., 2367709., 85444677., 151782., 2367709., -19518360., -31308.7, -558363., 324150., 580.877, 8955.9, 324150., 580.877, 8955.9},
23914 {79.795, -197449865., 21581311., 2761963., 563450145., 45663664., 2761963., -112164759., -9877226., -634664., -136782391., -4331793., 40828381., 5576207., 583275., -276224446., -8770853., 84283135., 11185580., 1189421., 2169985., 2169985., -500146., -284386., 85779.9, 9484.29, 1546655., 144259., 9484.29, 283507., 8994.15, -87743.8, -11440., -1244.56, 72848012., 141010., 1958662., 72848012., 141010., 1958662., -18190712., -43909.2, -444009., 251697., 504.495, 6677.67, 251697., 504.495, 6677.67},
23915 {64.215, -166549696., 18255215., 2206138., 486524332., 38040887., 2206138., -91905587., -8143852., -466278., -116250558., -3654531., 36720921., 4595998., 492353., -236982849., -7202013., 74079827., 9176974., 968985., 1723620., 1723620., -399037., -232055., 65423., 7070.33, 1236912., 108586., 7070.33, 225484., 6714.79, -70963., -8436.81, -927.805, 64294912., 144990., 1622436., 64294912., 144990., 1622436., -14711352., -35741.3, -357969., 202592., 485.506, 4963.26, 202592., 485.506, 4963.26},
23916 {52.115, -145074458., 15143153., 1803457., 421050387., 31469082., 1803457., -78499645., -6850375., -426023., -102410507., -3009457., 32806578., 3647361., 380132., -205956927., -5943106., 64309129., 7437690., 778243., 1336108., 1336108., -328946., -181898., 50802.4, 5247., 968761., 84342.2, 5247., 179727., 5169.06, -55745.6, -6670.57, -689.603, 55927624., 142972., 1323963., 55927624., 142972., 1323963., -11084432., -18758.4, -312029., 158914., 386.792, 3862.75, 158914., 386.792, 3862.75},
23917 {41.3115, -130865650., 12846380., 1462387., 366077480., 27116104., 1462387., -68755434., -5937866., -333968., -87624709., -2664297., 27111029., 3196612., 315178., -179508493., -5224231., 54621840., 6424898., 635620., 1068308., 1068308., -253790., -152807., 39446.8, 3817.45, 772244., 65678.2, 3817.45, 144233., 4008.12, -43230.6, -5081.29, -508.712, 47609232., 118315., 1144796., 47609232., 118315., 1144796., -10898143., -27370.8, -260561., 125409., 312.231, 3012.63, 125409., 312.231, 3012.63},
23918 {39.357, -137554725., 12973060., 1396130., 378342558., 26981057., 1396130., -75474659., -5741987., -312971., -93938123., -2499325., 27211945., 3135594., 300148., -187568224., -5063758., 55480835., 6308531., 604514., 1008231., 1008231., -243860., -148720., 36151.9, 3360.69, 733514., 60039.2, 3360.69, 137882., 3716.7, -41053., -4598.29, -440.58, 48970897., 129114., 1139215., 48970897., 129114., 1139215., -11511733., -33039.6, -253860., 119140., 321.569, 2732.92, 119140., 321.569, 2732.92},
23919 {30.5148, -116949666., 10827859., 1106249., 322848219., 21895127., 1106249., -63818610., -4630390., -253404., -80055726., -1995277., 24289941., 2594417., 236784., -160248917., -4028057., 48538493., 5135761., 479051., 783867., 783867., -181550., -117091., 27239.1, 2442.02, 568338., 44735., 2442.02, 106372., 2741.48, -31500.5, -3364.26, -321.332, 42226773., 123487., 919364., 42226773., 123487., 919364., -9929432., -31910.3, -201271., 92481.1, 268.317, 2024.54, 92481.1, 268.317, 2024.54},
23920 {23.7774, -105933477., 8975583., 866772., 279032193., 18362209., 866772., -58295822., -3981042., -194735., -71980495., -1714974., 19992132., 2136448., 186252., -140809063., -3417432., 40443544., 4259834., 375024., 614602., 614602., -137151., -97615.6, 20610.1, 1735.4, 444815., 33755.1, 1735.4, 83452.4, 2035.34, -24220.1, -2522.16, -226.799, 35542033., 104546., 770781., 35542033., 104546., 770781., -8523668., -27444.8, -172546., 71404., 214.347, 1526.1, 71404., 214.347, 1526.1},
23921 {19.1136, -86730596., 7598310., 695333., 236945698., 15514923., 695333., -44672211., -3242375., -147515., -57625736., -1400864., 17385201., 1729524., 156174., -117478311., -2866670., 34975434., 3491618., 305999., 488455., 488455., -112897., -74497.6, 16105.2, 1281.52, 355921., 26426.8, 1281.52, 66561.4, 1577.29, -19753.3, -1929.47, -167.388, 30992240., 95951.5, 647345., 30992240., 95951.5, 647345., -7123977., -23126.5, -143260., 58250.9, 187.152, 1181.38, 58250.9, 187.152, 1181.38},
23922 {15.0264, -75834089., 6282257., 563237., 204462881., 12822988., 563237., -38321902., -2718188., -132625., -50136665., -1210209., 14951908., 1450888., 118274., -101702637., -2392869., 29856844., 2885302., 242015., 380064., 380064., -89827.1, -59919.3, 12305., 941.566, 278603., 20146.1, 941.566, 52342.1, 1218.38, -15436.6, -1476.06, -122.87, 26705975., 88541.8, 527437., 26705975., 88541.8, 527437., -5811658., -19044.5, -115923., 45410.5, 150.579, 896.751, 45410.5, 150.579, 896.751},
23923 {23.3364, -132896249., 10639656., 862000., 355503600., 21297730., 862000., -69299517., -4483783., -193414., -89296533., -1935067., 26152829., 2409983., 187866., -177818639., -3877794., 51942538., 4765849., 375269., 584777., 584777., -135541., -95899.4, 18422.7, 1315.52, 428478., 30011.9, 1315.52, 81232.8, 1791.19, -23339., -2162.91, -172.639, 46492516., 162752., 873706., 46492516., 162752., 873706., -10052444., -34227.8, -193894., 69285.1, 236.373, 1334.01, 69285.1, 236.373, 1334.01},
23924 {15.3507, -105981672., 7863175., 588444., 275869672., 15874537., 588444., -53448324., -3397617., -129465., -69332431., -1454114., 19768330., 1694017., 127722., -139151276., -2912582., 39640608., 3414927., 254813., 389366., 389366., -87948.8, -63749.7, 11931.9, 758.81, 285076., 19181.1, 758.81, 53712.8, 1120.9, -15495.5, -1366.37, -98.4376, 35636931., 129493., 645202., 35636931., 129493., 645202., -8088297., -29688.1, -144897., 46381.1, 166.69, 849.311, 46381.1, 166.69, 849.311},
23925 {9.96809, -84036018., 5781255., 387369., 212854204., 11787461., 387369., -41182526., -2543949., -89372.4, -53814948., -1092426., 14914488., 1240942., 83083.5, -108117199., -2186003., 29994682., 2500136., 167385., 254314., 254314., -59006., -44663.3, 7383.4, 432.127, 187653., 12077.8, 432.127, 36002.6, 732.346, -10067.7, -842.835, -56.0747, 27126791., 101578., 475609., 27126791., 101578., 475609., -6176689., -23175.6, -108050., 30120.9, 113.191, 526.015, 30120.9, 113.191, 526.015},
23926 {8.67456, -89084137., 5745986., 343183., 223038108., 11803335., 343183., -43577462., -2529851., -77333.9, -56838397., -1093710., 15558907., 1215974., 73377.1, -113566370., -2199881., 31199393., 2441970., 147421., 219829., 219829., -50760.8, -39712.9, 6102.86, 312.812, 162667., 9990.59, 312.812, 31326.8, 600.263, -8665.75, -672.257, -40.4824, 28383807., 111907., 468554., 28383807., 111907., 468554., -6367555., -24801.2, -106691., 26056.5, 102.83, 429.626, 26056.5, 102.83, 429.626},
23927 {8.69962, -151961550., 7719036., 340626., 346049107., 17176633., 340626., -66129155., -3646354., -75549.1, -89995895., -1723087., 22689517., 1708295., 72147.3, -180972810., -3442295., 45316645., 3416200., 144430., 212695., 212695., -48731., -44575.1, 5372.63, 212.049, 158101., 9130.55, 212.049, 31446.9, 580.859, -7983.89, -595.902, -27.2156, 41255285., 165005., 669107., 41255285., 165005., 669107., -9175334., -36481.6, -149935., 24145.4, 97.3067, 387.768, 24145.4, 97.3067, 387.768}
23937 for (
int iCi = 0; iCi < NCi; ++iCi) {
23939 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
23943 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppee13");
23945 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
23952 double Civect[49] = {
LambdaNP2,
CLQ1_1111,
CLQ1_1111,
CLQ1_1111,
CLQ3_1111,
CLQ3_1111,
CLQ3_1111,
CQe_1111,
CQe_1111,
CQe_1111,
CLu_1111,
CLu_1111,
CLd_1111,
CLd_1111,
CLd_1111,
Ceu_1111,
Ceu_1111,
Ced_1111,
Ced_1111,
Ced_1111,
CHL1_11,
CHL1_11,
CHe_11,
CHQ1_11,
CHQ1_11,
CHQ1_11,
CHQ3_11,
CHQ3_11,
CHQ3_11,
CHu_11,
CHu_11,
CHd_11,
CHd_11,
CHd_11, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.};
23955 double NevCi[30][49] = {
23956 {50469.3, -2455705527., 1210268016., 408999570., 12532565881., 3428126579., 408999570., -2355726982., -779882822., -125076470., -2331496127., -329089366., 875403726., 381196134., 68890561., -5287724141., -773151841., 2099010106., 886558617., 165038982., 1773556055., 1773556055., -579579512., -31101077., 158839620., 43298718., 1091247718., 328803778., 43298718., 184941916., 28170064., -77688709., -32243103., -6093025., 1326163100., -18817876., 146100006., 1326163100., -18817876., 146100006., -406443742., 5134465., -41489810., 139604241., -1972053., 15333215., 139604241., -1972053., 15333215.},
23957 {41839.9, -2499665073., 1046971289., 362292138., 11998117967., 3046700998., 362292138., -2053204215., -723928069., -104410465., -2177688563., -317450815., 904803379., 342007056., 64096972., -5075352889., -703787731., 2042051782., 786722511., 148041709., 1387251557., 1387251557., -446575596., -43028855., 116451786., 31681459., 869986196., 240657374., 31681459., 150498363., 20275618., -60535332., -23083331., -4447683., 1317942088., -15311055., 127662726., 1317942088., -15311055., 127662726., -353235645., 4730156., -37457489., 114571321., -1337882., 11133282., 114571321., -1337882., 11133282.},
23958 {32989., -2504921416., 991353877., 327128902., 11281382228., 2724043660., 327128902., -2097270479., -606405673., -84511401., -2182561814., -272993235., 863585825., 329212069., 62263449., -4853072138., -614395332., 1918416343., 724909760., 136170912., 1075876696., 1075876696., -321205871., -43510519., 85851254., 22924718., 674073674., 176474005., 22924718., 116601487., 14751409., -45351431., -16847751., -3199168., 1234125580., -13594439., 115706536., 1234125580., -13594439., 115706536., -350424961., 3650952., -31783092., 89793604., -939558., 8162815., 89793604., -939558., 8162815.},
23959 {26921.1, -2335818717., 864559422., 280623875., 10399368471., 2415875796., 280623875., -2001046394., -546838932., -75783310., -2106597074., -249438816., 799671823., 283226535., 54324162., -4562158209., -550401443., 1773473342., 630187877., 118520093., 830972755., 830972755., -233346486., -24106279., 65626371., 16693177., 518973280., 130990792., 16693177., 87394116., 10300201., -35011563., -12464649., -2303773., 1166344096., -11469061., 102240824., 1166344096., -11469061., 102240824., -337272517., 2979463., -27823798., 72726950., -665011., 6116181., 72726950., -665011., 6116181.},
23960 {21531.6, -2316372167., 767462392., 248117100., 9818700927., 2148309391., 248117100., -1782364481., -485657216., -63139659., -1968613492., -234343459., 789323916., 267264144., 48871640., -4309001780., -494481908., 1680099167., 571558557., 104821023., 628482528., 628482528., -179541882., -29117545., 47835897., 12125476., 398260330., 96149380., 12125476., 68455264., 7772493., -26333080., -9100387., -1672645., 1118410998., -9507969., 90337915., 1118410998., -9507969., 90337915., -291624964., 2509431., -23715418., 54903623., -474334., 4474235., 54903623., -474334., 4474235.},
23961 {16912.7, -2189595017., 711687963., 209897696., 9092497837., 1887942761., 209897696., -1763587870., -414970899., -56075968., -1929282528., -195165791., 711326448., 236458134., 40294615., -4069561208., -419940692., 1535310526., 504367542., 88136700., 486117382., 486117382., -137950995., -23278249., 35480226., 8563581., 312397989., 70460047., 8563581., 53866253., 5577618., -20679844., -6540145., -1156583., 1049329662., -8204323., 81077880., 1049329662., -8204323., 81077880., -286975866., 1893868., -20358366., 44667266., -317711., 3288176., 44667266., -317711., 3288176.},
23962 {13098.5, -2083433864., 614579700., 181700269., 8472152136., 1649761206., 181700269., -1539062353., -368743759., -43993098., -1787689310., -178006097., 682639496., 202255429., 36487017., -3797818035., -371874164., 1428030126., 433626895., 76985027., 370661446., 370661446., -105809028., -20353734., 26688902., 6293243., 240453247., 52165124., 6293243., 42020725., 4032645., -15673826., -4852332., -851572., 1005704094., -6370650., 69988543., 1005704094., -6370650., 69988543., -235070628., 1822457., -18088127., 34441856., -227421., 2444780., 34441856., -227421., 2444780.},
23963 {10333.8, -2017621754., 540041545., 153650723., 7882362955., 1413745089., 153650723., -1467682871., -300382841., -34802662., -1666106621., -147235511., 624227484., 185780898., 32380881., -3543060866., -313829381., 1316738869., 381220756., 66192912., 287134235., 287134235., -75201781., -18236259., 19260831., 4470421., 186141245., 37607936., 4470421., 32413165., 2908594., -11746554., -3419242., -603894., 953659326., -4803408., 59971396., 953659326., -4803408., 59971396., -243996835., 1099723., -14680608., 27075434., -145747., 1751150., 27075434., -145747., 1751150.},
23964 {7769.34, -1820804677., 482352598., 126771948., 7119447791., 1232709093., 126771948., -1334248955., -271031096., -30221856., -1535896253., -130396196., 567832205., 158026778., 26506048., -3222480412., -270753476., 1189858592., 329218058., 54712430., 218895157., 218895157., -59359669., -14297867., 14606541., 3119734., 144212578., 27770265., 3119734., 25187570., 2093580., -9191804., -2575008., -420629., 873829430., -4027018., 53032092., 873829430., -4027018., 53032092., -213554139., 1020077., -13148412., 21345465., -101826., 1313354., 21345465., -101826., 1313354.},
23965 {6219.57, -1830670544., 425759470., 106223696., 6650359375., 1062271455., 106223696., -1283516203., -221991617., -25069017., -1499102608., -110485201., 517137601., 137146294., 22159029., -3064021776., -229793530., 1076982651., 281940249., 45730028., 166894633., 166894633., -43685607., -13123261., 10562897., 2191574., 110735659., 19923530., 2191574., 19522788., 1452307., -6883274., -1808801., -293487., 812397941., -3084221., 45897876., 812397941., -3084221., 45897876., -190824430., 671887., -10507681., 16368135., -65335.6, 941251., 16368135., -65335.6, 941251.},
23966 {4759.3, -1733477468., 358662216., 87910316., 6029219183., 897935378., 87910316., -1165273570., -196306631., -21426803., -1382478781., -96352178., 487443780., 115056961., 18519460., -2811122057., -195202789., 987217008., 237028587., 38189558., 127824527., 127824527., -33010514., -10991338., 7699686., 1541511., 85588517., 14431030., 1541511., 15256992., 1054427., -5231650., -1286319., -205291., 741069401., -2156887., 38473655., 741069401., -2156887., 38473655., -169019817., 561429., -9133436., 12793504., -40323.5, 680191., 12793504., -40323.5, 680191.},
23967 {3379.58, -1528521580., 313383775., 71830209., 5399079481., 766847792., 71830209., -1009449997., -163018441., -16886505., -1205696411., -79525298., 431554448., 101276669., 14955762., -2496722620., -163759240., 881990673., 204633368., 30868611., 97008650., 97008650., -24527424., -8090572., 5751235., 1062552., 65269679., 10491839., 1062552., 11470680., 738990., -4016809., -944640., -141385., 680395906., -1538364., 33043968., 680395906., -1538364., 33043968., -157210714., 363534., -7676534., 9981884., -25562.3, 500313., 9981884., -25562.3, 500313.},
23968 {2662.33, -1451606502., 273316200., 58903919., 4885800405., 647869314., 58903919., -938247308., -140463167., -13719120., -1112566994., -66361741., 379125023., 82181651., 12554076., -2289660411., -135517158., 782812172., 169391026., 25589840., 73600365., 73600365., -18241679., -6666795., 4103656., 739596., 49906120., 7489315., 739596., 8809191., 531660., -3039754., -660000., -98399.3, 612773517., -1067375., 28117825., 612773517., -1067375., 28117825., -149204344., 214032., -6609290., 7716666., -13416.2, 353961., 7716666., -13416.2, 353961.},
23969 {1926.39, -1325049355., 232354378., 47289544., 4375223164., 547794395., 47289544., -834781184., -115738866., -11001011., -1015244041., -55825454., 337942656., 69938432., 10051794., -2066920704., -114021994., 691740995., 142509172., 20508015., 55377819., 55377819., -13391192., -5605693., 2940598., 504884., 37790782., 5317713., 504884., 6706149., 370432., -2262785., -462890., -67123.3, 553523375., -645928., 23756537., 553523375., -645928., 23756537., -125842773., 146235., -5397368., 5834311., -6986.3, 251315., 5834311., -6986.3, 251315.},
23970 {1417.98, -1213575947., 194881326., 37970172., 3906350507., 451671670., 37970172., -739517285., -95248296., -8756879., -905018888., -45573758., 303407993., 58319928., 8189937., -1854726912., -92974677., 617712015., 117385021., 16575209., 41689592., 41689592., -10263352., -4437192., 2100668., 344099., 28825489., 3762105., 344099., 5200163., 260201., -1704683., -323252., -45668.2, 498950360., -206751., 19472116., 498950360., -206751., 19472116., -116339384., 18027.3, -4383672., 4517261., -1939.32, 176641., 4517261., -1939.32, 176641.},
23971 {1048.48, -1115469071., 166076751., 29955069., 3484193166., 375248569., 29955069., -670395098., -80161204., -6874376., -818946065., -37095895., 269404519., 47287889., 6418066., -1663384475., -75532706., 545299307., 96169094., 13018350., 30990064., 30990064., -7501153., -3327215., 1504396., 233763., 21527475., 2660888., 233763., 3862992., 179178., -1276190., -225672., -31100.1, 445592022., 38796.3, 16236163., 445592022., 38796.3, 16236163., -101671335., -4130.15, -3729086., 3422283., 295.026, 124707., 3422283., 295.026, 124707.},
23972 {781.922, -988462183., 139065012., 23653665., 3048913076., 310208001., 23653665., -593451813., -64556729., -5365571., -732115538., -30716573., 234983401., 39351188., 5101764., -1468479765., -62192569., 473780883., 79001638., 10299931., 22893074., 22893074., -5453891., -2616356., 1066759., 154574., 15982254., 1868156., 154574., 2887678., 124130., -932496., -157245., -20416.2, 392868392., 212509., 13393779., 392868392., 212509., 13393779., -87737342., -56792.5, -2942529., 2543483., 1190.46, 87673.4, 2543483., 1190.46, 87673.4},
23973 {553.886, -880426549., 113653427., 18369162., 2651795884., 253447480., 18369162., -501796076., -54746567., -4126140., -628322821., -25325673., 203389630., 31628364., 3988444., -1281438357., -50732743., 409982235., 63767022., 8015439., 16968716., 16968716., -4064005., -2112596., 751666., 103267., 11962875., 1300667., 103267., 2188175., 85180.6, -689399., -108128., -13722., 342415395., 343644., 10854785., 342415395., 343644., 10854785., -78012277., -74123.4, -2494800., 1901444., 1818.79, 60739.5, 1901444., 1818.79, 60739.5},
23974 {403.303, -792765839., 95320521., 13962341., 2309256013., 206555610., 13962341., -451911066., -44149972., -3234699., -561161610., -20188682., 173738056., 25485903., 3001607., -1127845630., -40475932., 350979304., 51405915., 6080007., 12394747., 12394747., -2940008., -1609765., 527728., 67025.9, 8785058., 902605., 67025.9, 1610038., 58132.8, -502465., -73910.1, -8801.24, 296169958., 390774., 8906317., 296169958., 390774., 8906317., -68354126., -101781., -1995275., 1400844., 1844.06, 42146., 1400844., 1844.06, 42146.},
23975 {292.15, -676432122., 78060893., 10702791., 1980106989., 167643387., 10702791., -383194766., -36158625., -2360751., -480275483., -16132398., 150943206., 20151820., 2344500., -966268932., -32508679., 302727258., 40943225., 4678670., 8983408., 8983408., -2138614., -1216335., 364803., 43842.6, 6411471., 621242., 43842.6, 1184296., 39853.1, -364271., -50232.3, -5792.58, 257973987., 453921., 7170494., 257973987., 453921., 7170494., -57745911., -90136.2, -1664726., 1026339., 1758.33, 28772.4, 1026339., 1758.33, 28772.4},
23976 {206.536, -591082632., 63619597., 8009538., 1678967010., 133453725., 8009538., -321004045., -27823614., -1798692., -408664346., -12597480., 127263965., 16366566., 1738453., -823619673., -25391213., 253293606., 32622293., 3490150., 6501859., 6501859., -1543137., -908992., 254286., 28054.7, 4667871., 425314., 28054.7, 865537., 26493., -263934., -33936., -3696.12, 217213896., 444091., 5717850., 217213896., 444091., 5717850., -47512278., -96454., -1254165., 750847., 1553.79, 19667.2, 750847., 1553.79, 19667.2},
23977 {148.227, -506903117., 50901559., 5946175., 1420020198., 105351854., 5946175., -283381858., -22167691., -1373001., -353236216., -9814888., 104860498., 12486971., 1275574., -701451368., -19792995., 211342932., 25053874., 2582488., 4645581., 4645581., -1085574., -675203., 172623., 17674., 3347379., 287424., 17674., 621436., 17794.2, -187762., -22442.9, -2325.22, 184552251., 452375., 4469707., 184552251., 452375., 4469707., -41877980., -108923., -981628., 539401., 1300.24, 13177.3, 539401., 1300.24, 13177.3},
23978 {105.5, -427445840., 40440746., 4342665., 1183877932., 83388563., 4342665., -224388798., -17106370., -1020694., -291262785., -7772432., 87961943., 9933760., 927071., -586185837., -15585864., 175236757., 19631184., 1884370., 3297527., 3297527., -777759., -489150., 117086., 11179.9, 2391732., 193483., 11179.9, 447960., 11882.4, -133452., -14714.1, -1471.11, 154252606., 421838., 3509816., 154252606., 421838., 3509816., -33116050., -93221.4, -739545., 388193., 1073.97, 8768.13, 388193., 1073.97, 8768.13},
23979 {71.9138, -364302942., 31747235., 3160516., 981918286., 64690314., 3160516., -193382510., -13947078., -693447., -246895792., -5946223., 73188977., 7391747., 691080., -490446003., -11981525., 144957730., 14911744., 1376858., 2300032., 2300032., -523671., -361241., 79089.2, 6823.79, 1666428., 129399., 6823.79, 312836., 7737.54, -90987.4, -9832.2, -898.831, 127082893., 385160., 2696911., 127082893., 385160., 2696911., -27726744., -76017.5, -630042., 267417., 769.192, 5889.2, 267417., 769.192, 5889.2},
23980 {49.5856, -296510745., 24928875., 2278935., 792069919., 50614195., 2278935., -146302059., -10682534., -510343., -192330402., -4657315., 57994158., 5685571., 492086., -393572978., -9336496., 115527019., 11434576., 987873., 1589101., 1589101., -367574., -247444., 52428.6, 4206.62, 1158596., 85547.1, 4206.62, 217694., 5137.36, -63910., -6274.69, -552.853, 102415798., 323403., 2106366., 102415798., 323403., 2106366., -22455667., -69847.2, -467339., 188530., 604.112, 3831.81, 188530., 604.112, 3831.81},
23981 {35.7306, -240868351., 19081850., 1576509., 637090311., 38402561., 1576509., -125321286., -8112505., -341683., -160761644., -3467242., 45269845., 4240997., 346685., -320388705., -7016091., 91513847., 8497942., 686993., 1086351., 1086351., -255522., -182764., 34222.3, 2488.31, 797990., 55910.9, 2488.31, 152047., 3366.49, -43411.9, -4074.59, -324.299, 82596973., 283945., 1579097., 82596973., 283945., 1579097., -18703122., -65387.9, -351925., 128037., 432.748, 2486.24, 128037., 432.748, 2486.24},
23982 {22.9439, -193780420., 14343747., 1078977., 502452533., 29059545., 1078977., -95553663., -6210482., -242382., -125675071., -2704391., 36220003., 3153655., 232505., -253182155., -5362577., 72070894., 6317534., 466552., 732484., 732484., -169801., -124152., 22317.9, 1475.42, 538529., 36198.6, 1475.42, 102598., 2150.75, -29164.7, -2568.28, -191.334, 64682506., 232685., 1183254., 64682506., 232685., 1183254., -14145058., -49650.3, -265159., 86772.2, 310.288, 1596.96, 86772.2, 310.288, 1596.96},
23983 {16.5921, -152404098., 10627309., 729589., 389993743., 21590076., 729589., -76964242., -4656232., -167893., -98978377., -1988038., 27313580., 2310943., 154629., -197505488., -3984772., 55154621., 4612297., 313303., 489622., 489622., -112405., -88824.7, 14184.3, 859.342, 360896., 23068.4, 859.342, 69808.5, 1372.86, -19020.6, -1603.9, -111.915, 50077457., 189453., 867922., 50077457., 189453., 867922., -11484443., -43936.1, -196507., 57257.7, 213.719, 1007.38, 57257.7, 213.719, 1007.38},
23984 {16.0609, -210124472., 13270015., 791791., 515221197., 27012665., 791791., -99604520., -5768892., -174373., -131707121., -2516296., 35318922., 2795967., 170652., -263867882., -5005153., 70858136., 5611586., 340692., 516545., 516545., -118065., -96246.9, 14271.9, 756.436, 381808., 23354.7, 756.436, 73998.4, 1404.53, -20040.6, -1577.23, -98.2598, 64571570., 251913., 1079779., 64571570., 251913., 1079779., -14367746., -55836.9, -241386., 60455.8, 236.796, 1006.05, 60455.8, 236.796, 1006.05},
23985 {10.0817, -201515559., 10134870., 454012., 454529971., 22334801., 454012., -89049921., -4742780., -100469., -119988578., -2220782., 29431993., 2228793., 96725.8, -238952666., -4438111., 58989029., 4453216., 193151., 291846., 291846., -65861.6, -61803.5, 7334.6, 294.229, 216579., 12402.6, 294.229, 43068.2, 783.315, -10864.9, -811.299, -37.5894, 53777025., 215105., 872084., 53777025., 215105., 872084., -12104002., -48803.3, -194274., 32927.4, 133.104, 526.693, 32927.4, 133.104, 526.693}
23995 for (
int iCi = 0; iCi < NCi; ++iCi) {
23997 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24001 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppmumu13");
24003 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24010 double Civect[49] = {
LambdaNP2,
CLQ1_1111,
CLQ1_1111,
CLQ1_1111,
CLQ3_1111,
CLQ3_1111,
CLQ3_1111,
CQe_1111,
CQe_1111,
CQe_1111,
CLu_1111,
CLu_1111,
CLd_1111,
CLd_1111,
CLd_1111,
Ceu_1111,
Ceu_1111,
Ced_1111,
Ced_1111,
Ced_1111,
CHL1_11,
CHL1_11,
CHe_11,
CHQ1_11,
CHQ1_11,
CHQ1_11,
CHQ3_11,
CHQ3_11,
CHQ3_11,
CHu_11,
CHu_11,
CHd_11,
CHd_11,
CHd_11, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.};
24013 double NevCi[14][49] = {
24014 {1125.2, -589725., 39124.3, 32481.8, 1549379., 248588., 32481.8, 430190., -58249.1, 3495.36, -49918., -14487.8, 132927., 37499.8, 7432.79, -717796., -67128.3, 204513., 77383.6, 12166.4, 93859.2, 93859.2, -82897.4, -28712.7, 40072., 935.545, 52892.1, 49708.4, 935.545, 19149.5, 2698.16, -1421.78, -8108.76, -198.096, 163849., -349.289, 7820.12, 163849., -349.289, 7820.12, 64670.6, 1740.63, -6654.99, -15995.8, -834.79, 3742.85, -15995.8, -834.79, 3742.85},
24015 {1498.3, -55671282., 17252023., 3816440., 209037018., 45265331., 3816440., -33315414., -8470826., -682249., -42592090., -4164577., 20204223., 5597203., 892377., -93294867., -9822211., 37595581., 11978128., 1694617., 12339567., 12339567., -3586627., -766285., 1071646., 219117., 7629398., 2147678., 219117., 1286451., 185539., -507713., -210440., -30447.1, 22152789., -243392., 2077382., 22152789., -243392., 2077382., -4020266., 67897.3, -500276., 888525., -14358.6, 107080., 888525., -14358.6, 107080.},
24016 {1434.54, -451638528., 116826141., 23333812., 1693299459., 297855080., 23333812., -326941463., -68747259., -6255862., -362558980., -30877074., 130383527., 36476632., 4578364., -765696527., -64998418., 278396536., 78775395., 9887489., 73134117., 73134117., -20434999., -4018471., 5324281., 925210., 47898979., 9912767., 925210., 8389152., 739169., -3079316., -931216., -129605., 201651853., -1172464., 13511929., 201651853., -1172464., 13511929., -52606276., 316372., -3579208., 6984478., -45686.8, 494166., 6984478., -45686.8, 494166.},
24017 {1495.3, -478265522., 117604930., 20687731., 1776398385., 280309365., 20687731., -351502499., -62050878., -4664863., -394579306., -28365226., 136304230., 35992075., 4387055., -813288423., -58746677., 290218723., 75163445., 8914806., 53871585., 53871585., -16356509., -4604138., 3667990., 597134., 36580756., 6828758., 597134., 6838229., 505737., -2286826., -646920., -81679.4, 219509776., -926938., 12902183., 219509776., -926938., 12902183., -56908339., 209400., -3185599., 5237679., -28422.9, 340425., 5237679., -28422.9, 340425.},
24018 {1276.9, -393858908., 80331940., 13100697., 1355090445., 188817688., 13100697., -248332828., -39277915., -2725312., -302255519., -19211118., 106422411., 24478113., 2893914., -630726875., -39419827., 218252707., 49966681., 5716350., 29415524., 29415524., -7771497., -1952773., 1805785., 255241., 19929206., 3271348., 255241., 3418344., 222116., -1295612., -293079., -34099.5, 168757183., -465648., 8641161., 168757183., -465648., 8641161., -39488065., 95979.1, -1955162., 3145366., -8984.47, 162625., 3145366., -8984.47, 162625.},
24019 {656.11, -311199643., 57889630., 8377473., 1021151616., 130080642., 8377473., -191506402., -27507427., -1892248., -233414446., -12444398., 78972710., 16798222., 1838521., -480406311., -25923258., 161339391., 34502898., 3673947., 16902140., 16902140., -4312627., -1361148., 1002634., 148605., 11482131., 1781863., 148605., 1985325., 122339., -724692., -157912., -20660.1, 127279729., -255886., 6024890., 127279729., -255886., 6024890., -28850929., 65102.8, -1402579., 1788930., -4238.78, 87961.3, 1788930., -4238.78, 87961.3},
24020 {353.42, -251219099., 40116427., 5446991., 782785024., 91249999., 5446991., -151296939., -18920978., -1390196., -183356039., -9161795., 59791459., 11933059., 1089897., -375629717., -18478809., 122732064., 23848371., 2311339., 10354404., 10354404., -2385330., -1091732., 593192., 80859.4, 6989719., 1020424., 80859.4, 1247718., 66614.1, -407600., -91142.6, -10667.7, 97584271., -110597., 4176379., 97584271., -110597., 4176379., -24902070., -10051.3, -866924., 1044700., -2470., 51350.5, 1044700., -2470., 51350.5},
24021 {327.85, -359976747., 51077383., 6280852., 1093895801., 112805774., 6280852., -209304951., -23364451., -1515747., -261539655., -11058320., 83394044., 14905896., 1325378., -525475158., -22369164., 167342190., 29526210., 2717348., 10638471., 10638471., -2598650., -1179739., 530932., 59617.5, 7412570., 928548., 59617.5, 1328154., 61007.1, -443297., -79988.4, -7888.79, 138996789., 3181.44, 5116527., 138996789., 3181.44, 5116527., -28954857., 9812.86, -1119885., 1163928., -552.961, 45842.9, 1163928., -552.961, 45842.9},
24022 {123.3, -228213577., 29818389., 3073128., 658493661., 62191756., 3073128., -130599357., -12983324., -651599., -164458929., -5774965., 51356958., 7984421., 659882., -323842018., -11744302., 100836172., 16089741., 1319674., 4743547., 4743547., -1078413., -623880., 213472., 21235.2, 3322080., 365508., 21235.2, 606793., 23991.1, -187216., -30965., -2811.82, 82483185., 33083.5, 2875363., 82483185., 33083.5, 2875363., -17262380., 2062.1, -648431., 516748., 218.374, 17952.5, 516748., 218.374, 17952.5},
24023 {61.49, -145757557., 16949854., 1590573., 416092386., 35048802., 1590573., -78886417., -7534435., -376693., -100849643., -3172652., 31431725., 4372489., 330371., -203490631., -6522863., 62558804., 8845314., 679482., 2219321., 2219321., -528140., -312066., 97127.9, 8341.16, 1579043., 161078., 8341.16, 293658., 9941.59, -88749.4, -13454.9, -1099.74, 53238672., 73685.6, 1584755., 53238672., 73685.6, 1584755., -11174959., -7169.7, -375670., 245977., 213.847, 7977.86, 245977., 213.847, 7977.86},
24024 {33.42, -94607353., 9387356., 849831., 254583495., 20159589., 849831., -53867502., -4620903., -206957., -64805815., -1958859., 17808068., 2483536., 173807., -127647352., -3909109., 36982690., 4994150., 361206., 1120848., 1120848., -269872., -160094., 45501.3, 3536.81, 804893., 76307.7, 3536.81, 150762., 4950.11, -45112.8, -6163.42, -451.903, 31803589., 54442.8, 892724., 31803589., 54442.8, 892724., -8224524., -16959., -215924., 127525., 193.94, 3705.93, 127525., 193.94, 3705.93},
24025 {17.43, -58482736., 5875513., 473243., 162113782., 12026512., 473243., -33883147., -2494236., -115548., -40665146., -1095321., 10584136., 1490190., 94953.7, -80563464., -2226866., 22934027., 2914822., 199193., 596252., 596252., -143146., -95652.3, 22565.3, 1643.1, 432064., 36972.1, 1643.1, 83500.9, 2271.2, -23288.8, -2921.21, -214.412, 20903976., 46468., 531427., 20903976., 46468., 531427., -5486925., -18183.9, -108405., 67512.5, 138.259, 1777.5, 67512.5, 138.259, 1777.5},
24026 {11.97, -45465112., 4806910., 352602., 134077235., 9787476., 352602., -24596228., -2075529., -76424.6, -31012786., -935270., 9230964., 1106770., 77983.4, -64434599., -1811480., 19518288., 2242645., 153827., 400933., 400933., -90043.7, -62138.8, 14429.1, 943.179, 288566., 23870.2, 943.179, 54480., 1470.48, -15549.2, -1839.54, -121.841, 18048314., 46065.3, 428046., 18048314., 46065.3, 428046., -4156463., -12370.1, -89436., 45872.8, 108.277, 1133.61, 45872.8, 108.277, 1133.61},
24027 {10.65, -81713440., 6151352., 339634., 206691696., 11427748., 339634., -37562016., -2309820., -82281.2, -50867921., -942106., 14377053., 1312748., 74363.2, -104251949., -1913026., 28790859., 2576756., 149005., 365427., 365427., -89244.7, -61017.5, 11954.1, 616.592, 270514., 18500.6, 616.592, 52131.2, 995.032, -14668.1, -1383.45, -81.0821, 26187934., 92621.6, 487473., 26187934., 92621.6, 487473., -5608532., -20446.4, -101213., 43657.2, 146.1, 855.717, 43657.2, 146.1, 855.717}
24037 for (
int iCi = 0; iCi < NCi; ++iCi) {
24039 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24043 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCpptautau13");
24045 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24054 double Civect[12] = {
LambdaNP2,
CLQ3_1111,
CLQ3_1111,
CHL3_11,
CHQ3_11,
CHQ3_11, 0., 0. , 0., 0., 0., 0.};
24057 double NevCi[24][12] = {
24058 {9931.68, 15815028888., 1910124774., 505246116., 447917862., 57328254., 1857694407., -33812057., 44929051., 52387836., -970482., 1346390.},
24059 {7583.35, 16567720994., 1932085859., 464253341., 413494731., 50758610., 1929437499., -34359364., 44906017., 49548944., -806704., 1174188.},
24060 {5800.02, 15523921817., 1752254293., 376898762., 336973129., 39925633., 1797356805., -32081956., 41431116., 39082953., -730123., 932933.},
24061 {4428.07, 14077711519., 1470299057., 299906041., 270340902., 29565139., 1648848592., -29337116., 34567274., 31742458., -571088., 678590.},
24062 {3421.25, 12929825334., 1245010617., 235220311., 213471878., 21748433., 1547343005., -25658692., 28232174., 25893105., -403019., 502959.},
24063 {2550.01, 11846675327., 1056081109., 182877411., 166692513., 16184898., 1455119897., -22450699., 24585033., 19901885., -335187., 379164.},
24064 {1923.29, 10304365745., 920387399., 140869755., 128711152., 12158603., 1259371050., -19957209., 21993045., 15890255., -246042., 280608.},
24065 {1519.35, 9053033569., 771764561., 111756780., 102712373., 9044407., 1137356977., -16717788., 18381197., 12861584., -191990., 214066.},
24066 {1136.43, 8123259191., 625372428., 84498890., 77943657., 6555233., 1047346356., -14261159., 14655264., 9463084., -159992., 154382.},
24067 {870.566, 6981750196., 526929021., 66528774., 61728417., 4800357., 880587511., -12939111., 12646791., 7869298., -112227., 116528.},
24068 {679.211, 6195044683., 444441521., 50862492., 47404449., 3458043., 797336165., -11454340., 10739289., 6214331., -82266.6, 82367.4},
24069 {492.385, 5413470224., 364824947., 37837415., 35312796., 2524619., 711170386., -9410081., 8817461., 4573888., -62625.8, 61049.2},
24070 {369.398, 4634981814., 296582265., 29384640., 27595732., 1788907., 615758376., -7713875., 7252618., 3652649., -46646.4, 43414.1},
24071 {273.215, 4018112977., 242727058., 21738274., 20457762., 1280512., 537048593., -6896369., 5972913., 2709294., -35127., 30912.},
24072 {203.491, 3461281349., 198453348., 16358627., 15438014., 920613., 472945171., -5559458., 4912856., 2097996., -25379.4, 22541.2},
24073 {150.006, 2898124241., 157403677., 12175150., 11529132., 646018., 396300816., -4706104., 3907108., 1571732., -19266.6, 15874.3},
24074 {110.416, 2449892489., 128684394., 9083899., 8620924., 462974., 341300541., -3846295., 3238715., 1210238., -13043.4, 11668.9},
24075 {80.4744, 2087360820., 102890079., 6636922., 6314526., 322397., 295849758., -3120783., 2604615., 876227., -10109.5, 8133.51},
24076 {57.7052, 1712274827., 80401256., 4876459., 4653078., 223382., 243907892., -2611606., 2033494., 663490., -7019.5, 5591.28},
24077 {41.6386, 1417751397., 64031444., 3526560., 3370317., 156244., 205966853., -2068981., 1626841., 485332., -4926.44, 3961.24},
24078 {29.6198, 1173734889., 50461002., 2529655., 2422781., 106873., 172601831., -1670923., 1304600., 351873., -3559.51, 2740.9},
24079 {20.9425, 944808741., 39891834., 1813546., 1739746., 73799.8, 138689443., -1379836., 1032094., 253107., -2642.3, 1887.38},
24080 {24.4031, 1361179026., 54067101., 2160074., 2075835., 84238.4, 205814193., -1862048., 1410461., 304422., -3143.6, 2193.47},
24081 {18.6359, 1768316587., 68704168., 1772744., 1706878., 65865.9, 269574506., -2751113., 1867446., 261456., -2485.17, 1768.29}
24091 for (
int iCi = 0; iCi < NCi; ++iCi) {
24093 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24097 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppenu13");
24099 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24106 double Civect[12] = {
LambdaNP2,
CLQ3_1111,
CLQ3_1111,
CHL3_11,
CHQ3_11,
CHQ3_11, 0., 0. , 0., 0., 0., 0.};
24109 double NevCi[20][12] = {
24110 {7748.92, 20588332522., 2366182989., 584995531., 521127530., 63868001., 2460246281., -41130627., 55918835., 61859868., -1099543., 1490609.},
24111 {5576.07, 20034218371., 2145203082., 497543083., 447472101., 50070982., 2439871511., -38684591., 50193483., 53846285., -915549., 1164230.},
24112 {3924.96, 17877044017., 1803372645., 367711952., 332164195., 35547757., 2193810085., -34642595., 42211080., 39849081., -662184., 824546.},
24113 {2830.93, 15568970082., 1467154363., 274326598., 250295582., 24031017., 1914104006., -31669037., 34259849., 30163981., -509564., 549913.},
24114 {2013.49, 13725044835., 1194240341., 201521130., 184591511., 16929618., 1705307007., -26075960., 27913433., 23198350., -341972., 390530.},
24115 {1427.01, 11699455027., 975903602., 143919218., 132417270., 11501948., 1486732950., -22078849., 23283435., 16749046., -248115., 270540.},
24116 {1039.97, 9832003312., 759600646., 104167100., 96203800., 7963300., 1244462010., -18602527., 17782231., 11965991., -182798., 190792.},
24117 {734.462, 8380509459., 612433867., 75258437., 70007950., 5250487., 1092533454., -15024256., 14784120., 9158713., -121891., 123750.},
24118 {513.706, 7103431597., 482000268., 54826144., 51283162., 3542981., 944394865., -12423803., 11551153., 6866578., -87124.5, 84238.9},
24119 {332.277, 5966107413., 374410187., 38435285., 36081053., 2354233., 811133418., -9983313., 9078005., 4768612., -62763.7, 56758.6},
24120 {229.247, 4879795956., 291973890., 26582378., 25020203., 1562176., 663066937., -8350033., 7141032., 3352071., -42854.4, 37962.6},
24121 {156.863, 3998375424., 226306523., 18851981., 17826174., 1025807., 562033239., -6156001., 5579983., 2469682., -28292.3, 24891.5},
24122 {107.248, 3220227852., 171667664., 12960201., 12301077., 659125., 452342136., -4976972., 4285557., 1714074., -20205.5, 16094.9},
24123 {73.1981, 2599657960., 130095095., 8768292., 8333952., 434340., 371314900., -3993890., 3267245., 1157999., -13568.1, 10856.2},
24124 {49.7791, 2062727976., 97055234., 5909140., 5632951., 276189., 300242314., -2985751., 2455743., 804820., -8601.34, 6983.64},
24125 {33.7055, 1574911862., 71922826., 3936616., 3760392., 176224., 229700925., -2312545., 1838558., 552271., -5307.08, 4478.01},
24126 {22.7254, 1214204034., 52701791., 2587311., 2475663., 111648., 179645672., -1752726., 1357172., 368021., -3616.83, 2838.93},
24127 {15.2696, 918746377., 38329436., 1668815., 1599260., 69555.1, 138971044., -1273597., 994369., 236030., -2230.3, 1804.09},
24128 {17.0517, 1161444399., 47159662., 1740935., 1672146., 68788.9, 177372650., -1635743., 1241533., 252730., -2239.59, 1782.64},
24129 {13.3855, 1041576190., 41524298., 1022645., 983728., 38916.9, 160859541., -1604139., 1139929., 152630., -1359.78, 1049.79}
24139 for (
int iCi = 0; iCi < NCi; ++iCi) {
24141 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24145 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCppmunu13");
24147 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24154 double Civect[12] = {
LambdaNP2,
CLQ3_1111,
CLQ3_1111,
CHL3_11,
CHQ3_11,
CHQ3_11, 0., 0. , 0., 0., 0., 0.};
24157 double NevCi[10][12] = {
24158 {3018.15, 9905184949., 908069072., 178721805., 162451504., 16270302., 1242657236., -19403426., 21667249., 21583813., -269839., 385219.},
24159 {1007.49, 5597695960., 443986407., 67186978., 61715815., 5471163., 734922492., -10307332., 10781785., 8170223., -107454., 132702.},
24160 {403.793, 3249515112., 225946533., 28075243., 26093547., 1981696., 442032213., -5657386., 5469358., 3392312., -47936.6, 47878.7},
24161 {184.418, 1985442921., 122880143., 12807340., 12014742., 792598., 274815333., -3183015., 3005778., 1613367., -23213.8, 18469.3},
24162 {93.503, 1242160602., 72188084., 6587836., 6213967., 373868., 171347436., -2119232., 1797142., 860570., -9862.1, 8975.36},
24163 {48.663, 825246054., 43199341., 3366703., 3180791., 185912., 119717201., -1231694., 1075513., 439027., -5263.05, 4769.15},
24164 {25.996, 526179994., 26699820., 1838326., 1745657., 92669.4, 73892672., -872498., 682061., 242290., -2988.07, 2297.89},
24165 {14.632, 354813334., 16546887., 1099775., 1048005., 51770.3, 50305533., -579087., 417797., 151191., -1599.12, 1274.97},
24166 {8.236, 249497492., 11224212., 611624., 582750., 28873.7, 37767811., -333736., 288527., 76816.1, -1236.83, 739.17},
24167 {14.844, 599549145., 24999894., 1007639., 966122., 41516.6, 90694238., -855662., 654650., 143709., -1389.05, 1065.56}
24177 for (
int iCi = 0; iCi < NCi; ++iCi) {
24179 Nev = Nev + NevCi[i_bin - 1][iCi] * Civect[iCi] /
LambdaNP2;
24183 throw std::runtime_error(
"Bad argument in NPSMEFTd6::NevLHCpptaunu13");
24185 if (Nev < 0)
return std::numeric_limits<double>::quiet_NaN();
24197 double Wpar, Ypar, Wpar2, Ypar2;
24198 double Chi2NC13, Chi2CC13, Chi2Tot;
24206 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
24208 Chi2NC13 = 0.032772034538390675 * Wpar2 * Wpar2 + 2.815243944990361 * Ypar2 - 0.36522061776278516 * Ypar2 * Ypar
24209 + 0.017375258924241194 * Ypar2 * Ypar2 + Wpar2 * Wpar * (-0.7059117582389635 + 0.006816297425306027 * Ypar)
24210 + Wpar * Ypar * (7.988302197022343 + Ypar * (-0.5450119819316416 + 0.0050292149953719766 * Ypar))
24211 + Wpar2 * (5.68581760491364 + Ypar * (-0.5794111075840261 + 0.048026245835369625 * Ypar));
24213 Chi2Tot = Chi2CC13 + Chi2NC13;
24216 return sqrt(Chi2Tot);
24225 double Wpar, Ypar, Wpar2, Ypar2;
24226 double Chi2NC27, Chi2CC13, Chi2Tot;
24234 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
24236 Chi2NC27 = 21.139285368181907 * Wpar2 * Wpar2 + Wpar2 * Wpar * (-89.16828370317616 + 7.182929295852857 * Ypar)
24237 + Wpar * Ypar * (208.8092257396059 + Ypar * (-81.00102926445666 + 6.203591096144735 * Ypar))
24238 + Ypar2 * (81.01075991905888 + Ypar * (-58.822719932531164 + 14.670206406369107 * Ypar))
24239 + Wpar2 * (136.70787790194357 + Ypar * (-86.48485007990255 + 35.67671393730628 * Ypar));
24241 Chi2Tot = Chi2CC13 + Chi2NC27;
24244 return sqrt(Chi2Tot);
24253 double Wpar, Ypar, Wpar2, Ypar2;
24254 double Chi2NC27, Chi2CC13, Chi2Tot;
24262 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
24264 Chi2NC27 = 25.148424251427552 * Wpar2 * Wpar2 + Wpar2 * Wpar * (-105.31753344410277 + 8.01723084630248 * Ypar)
24265 + Wpar * Ypar * (253.11721255992683 + Ypar * (-93.18990615818014 + 6.8250043104055816 * Ypar))
24266 + Ypar2 * (97.52107126224298 + Ypar * (-67.961770347904945 + 16.80046890875678 * Ypar))
24267 + Wpar2 * (166.84179829911304 + Ypar * (-100.88118582829852 + 41.55424691040131 * Ypar));
24269 Chi2Tot = Chi2CC13 + Chi2NC27;
24272 return sqrt(Chi2Tot);
24279 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
24281 double dVud = 0.0, dVcs = 0.0;
24282 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
24284 double C11 = 0.0178, C12 = 0.0144, C13 = 0.0102, C14 = 0.0052, C15 = 0.0006;
24290 Bin1 += 12.8 * dVud + 1.75 * dVcs
24291 + 2.00 * dcZ + 5.01 * cZBox + 2.72 * cZZ - 0.0267 * cZA - 0.0217 * cAA;
24298 Bin2 += 15.3 * dVud + 1.91 * dVcs
24299 + 2.00 * dcZ + 5.81 * cZBox + 3.10 * cZZ - 0.0337 * cZA - 0.0255 * cAA;
24306 Bin3 += 20.7 * dVud + 2.49 * dVcs
24307 + 2.01 * dcZ + 7.44 * cZBox + 3.76 * cZZ - 0.0535 * cZA - 0.0340 * cAA;
24314 Bin4 += 35.1 * dVud + 3.63 * dVcs
24315 + 1.98 * dcZ + 11.8 * cZBox + 5.40 * cZZ - 0.112 * cZA - 0.0572 * cAA;
24322 Bin5 += 67.7 * dVud + 5.41 * dVcs
24323 + 2.03 * dcZ + 22.6 * cZBox + 9.05 * cZZ - 0.276 * cZA - 0.117 * cAA;
24331 dchi2 = (Bin5 *
BrH4lRatio() - 1.0) * (Bin5 *
BrH4lRatio() - 1.0) / (0.07 * 0.07 + 0.48 * 0.48)
24336 return sqrt(dchi2);
24343 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
24345 double dgLZuu = 0.0, dgRZuu = 0.0, dgLZcc = 0.0, dgRZcc = 0.0;
24346 double dgLZdd = 0.0, dgRZdd = 0.0, dgLZss = 0.0, dgRZss = 0.0;
24348 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
24350 double C11 = 0.0208, C12 = 0.0164, C13 = 0.0112, C14 = 0.0051, C15 = 0.0021;
24356 Bin1 += 14.6 * dgLZuu - 6.74 * dgRZuu - 11.6 * dgLZdd + 2.28 * dgRZdd
24357 + 1.35 * dgLZcc - 0.589 * dgRZcc - 2.35 * dgLZss + 0.431 * dgRZss
24358 + 2.01 * dcZ + 4.14 * cZBox + 2.12 * cZZ - 0.0237 * cZA - 0.0126 * cAA;
24365 Bin2 += 16.2 * dgLZuu - 7.77 * dgRZuu - 13.4 * dgLZdd + 2.63 * dgRZdd
24366 + 1.44 * dgLZcc - 0.668 * dgRZcc - 2.52 * dgLZss + 0.462 * dgRZss
24367 + 2.01 * dcZ + 4.86 * cZBox + 2.49 * cZZ - 0.0284 * cZA - 0.0156 * cAA;
24374 Bin3 += 23.0 * dgLZuu - 10.8 * dgRZuu - 19.0 * dgLZdd + 3.64 * dgRZdd
24375 + 1.88 * dgLZcc - 0.891 * dgRZcc - 3.19 * dgLZss + 0.591 * dgRZss
24376 + 2.00 * dcZ + 6.35 * cZBox + 3.02 * cZZ - 0.0448 * cZA - 0.0221 * cAA;
24383 Bin4 += 39.2 * dgLZuu - 18.4 * dgRZuu - 31.4 * dgLZdd + 5.88 * dgRZdd
24384 + 2.78 * dgLZcc - 1.36 * dgRZcc - 4.64 * dgLZss + 0.919 * dgRZss
24385 + 1.98 * dcZ + 10.5 * cZBox + 4.44 * cZZ - 0.0873 * cZA - 0.0396 * cAA;
24392 Bin5 += 73.4 * dgLZuu - 35.5 * dgRZuu - 58.5 * dgLZdd + 11.2 * dgRZdd
24393 + 4.13 * dgLZcc - 1.95 * dgRZcc - 6.97 * dgLZss + 1.41 * dgRZss
24394 + 1.96 * dcZ + 20.3 * cZBox + 7.27 * cZZ - 0.193 * cZA - 0.0800 * cAA;
24402 dchi2 = (Bin5 *
BrH4lRatio() - 1.0) * (Bin5 *
BrH4lRatio() - 1.0) / (0.09 * 0.09 + 0.65 * 0.65)
24407 return sqrt(dchi2);
24419 double dGH2, dGgaga, dGbb, dBRTot;
24422 double Bin1, Bin2, Bin3, Bin4, Bin5, Bin6;
24423 double LLBin1, LLBin2, LLBin3, LLBin4, LLBin5, LLBin6;
24427 double dytHB, dybHB, dytauHB;
24448 dGH2 = 1. + 0.010512791990056657 * cZboxHB
24449 - 0.003819752423722165 *
cZZHB + 0.0016024991450954641 *
cZgaHB
24450 - 0.0005968238492400916 * (2.8975474398595105 * cZboxHB
24452 + 0.0990750425382019 * (1.4487737199297552 * cZboxHB + 0.44877371992975534 *
cZZHB
24453 - 0.2365019764475461 *
cZgaHB - 0.08103452830235015 *
cgagaHB)
24454 - 0.0330404571742506 * (
cZZHB + 0.4730039528950922 *
cZgaHB + 0.055933184863595636 *
cgagaHB)
24455 - 0.00033171593951211893 *
cgagaHB + 0.48287726036165796 * dcZHB
24456 + 1.1541846695471276 * dybHB + 0.12642022723635785 * dytauHB
24457 + 0.1704272683629381 * (0. + 118.68284969347252 *
cggHB
24458 - 0.031082871395970327 * dybHB + 1.034601498835783 * dytHB)
24459 + 0.004560729716754681 * (0. - 12.079950077697095 *
cgagaHB
24460 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
24461 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB)
24462 + 0.003080492878860618 * (0. - 17.021015025105033 *
cZgaHB
24463 + 1.0557935963831278 * dcZHB + 0.0006235357344154619 * dybHB
24464 - 0.05644023795399054 * dytHB + 0.000023105836447458856 * dytauHB);
24466 dGH2 = dGH2 * dGH2;
24468 dGgaga = 1.0 + 2.0 * (0. - 12.079950077697095 *
cgagaHB
24469 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
24470 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB);
24472 dGbb = 1.0 + 2.0 * dybHB;
24474 dBRTot = dGbb * dGgaga / dGH2;
24477 Bin1 = 0.17 * (1.0 + 3.9863794294589585 *
cggHB
24478 + 21.333394807321064 *
cggHB *
cggHB + 3.9527789724382836 * dcZHB
24479 + 0.5566823785534646 *
cggHB * dcZHB + 9.077153576669469 * dcZHB * dcZHB
24480 - 7.713285621354339 * dytHB + 6.573887966178747 *
cggHB * dytHB
24481 - 45.88983201032187 * dcZHB * dytHB + 62.42156375416841 * dytHB * dytHB
24482 + 4.257555672380181 *
cggHB * dytHB * dytHB + 4.620310477256665 * dcZHB * dytHB * dytHB
24483 - 9.403185493195476 * dytHB * dytHB * dytHB + 1.1563473213070041 * dytHB * dytHB * dytHB * dytHB
24484 - 0.14505129596051047 * dKlambda - 0.1418831193390564 *
cggHB * dKlambda
24485 + 1.3502693869386464 *
cggHB *
cggHB * dKlambda - 0.6675315048183816 * dcZHB * dKlambda
24486 - 0.002999558395846163 *
cggHB * dcZHB * dKlambda
24487 + 1.5448485758806263 * dytHB * dKlambda
24488 - 0.005002986050963205 *
cggHB * dytHB * dKlambda
24489 - 0.6675315048183816 * dcZHB * dytHB * dKlambda
24490 + 1.5222565251876392 * dytHB * dytHB * dKlambda
24491 + 0.1278814581005547 *
cggHB * dytHB * dytHB * dKlambda
24492 - 0.1676433466534976 * dytHB * dytHB * dytHB * dKlambda
24493 + 0.011296025346493552 * dKlambda * dKlambda
24494 + 0.0014116654816114353 *
cggHB * dKlambda * dKlambda
24495 + 0.022260157195710357 *
cggHB *
cggHB * dKlambda * dKlambda
24496 + 0.022592050692987104 * dytHB * dKlambda * dKlambda
24497 + 0.0014116654816114353 *
cggHB * dytHB * dKlambda * dKlambda
24498 + 0.011296025346493552 * dytHB * dytHB * dKlambda * dKlambda);
24500 Bin1 = 0.67944 + Bin1 * dBRTot;
24503 if (Bin1 < 0)
return std::numeric_limits<double>::quiet_NaN();
24508 LLBin1 = 2.0 * (Bin1 - 0.84944 + 0.84944 * log(0.84944 / fabs(Bin1)));
24511 Bin2 = 0.33 * (1.0 + 1.8019627645351037 *
cggHB
24512 + 7.953163597932105 *
cggHB *
cggHB + 3.735123481549394 * dcZHB
24513 - 2.654186900737259 *
cggHB * dcZHB + 6.403420811368324 * dcZHB * dcZHB
24514 - 6.991501690350679 * dytHB + 11.425848100026737 *
cggHB * dytHB
24515 - 30.219763494155394 * dcZHB * dytHB + 39.692409895713936 * dytHB * dytHB
24516 + 1.661324633279857 *
cggHB * dytHB * dytHB + 4.46563789250516 * dcZHB * dytHB * dytHB
24517 - 8.710706509282613 * dytHB * dytHB * dytHB + 1.2361692069676826 * dytHB * dytHB * dytHB * dytHB
24518 - 0.21386875429750188 * dKlambda + 0.2363972133088796 *
cggHB * dKlambda
24519 + 0.8549707073528667 *
cggHB *
cggHB * dKlambda - 0.7305144109557659 * dcZHB * dKlambda
24520 - 0.14136602060890807 *
cggHB * dcZHB * dKlambda + 1.50533606463443 * dytHB * dKlambda
24521 + 0.747017712869579 *
cggHB * dytHB * dKlambda - 0.7305144109557659 * dcZHB * dytHB * dKlambda
24522 + 1.4607351592940678 * dytHB * dytHB * dKlambda
24523 + 0.08652243773397514 *
cggHB * dytHB * dytHB * dKlambda
24524 - 0.25846965963786395 * dytHB * dytHB * dytHB * dKlambda
24525 + 0.022300452670181038 * dKlambda * dKlambda + 0.009236644319657653 *
cggHB * dKlambda * dKlambda
24526 + 0.023125582948149842 *
cggHB *
cggHB * dKlambda * dKlambda
24527 + 0.044600905340362075 * dytHB * dKlambda * dKlambda
24528 + 0.009236644319657653 *
cggHB * dytHB * dKlambda * dKlambda
24529 + 0.022300452670181038 * dytHB * dytHB * dKlambda * dKlambda);
24531 Bin2 = 1.4312 + Bin2 * dBRTot;
24534 if (Bin2 < 0)
return std::numeric_limits<double>::quiet_NaN();
24539 LLBin2 = 2.0 * (Bin2 - 1.7612 + 1.7612 * log(1.7612 / fabs(Bin2)));
24542 Bin3 = 0.99 * (1.0 + 0.6707152151845268 *
cggHB
24543 + 4.113022405261353 *
cggHB *
cggHB + 3.4241906309399726 * dcZHB
24544 - 2.9926046286644703 *
cggHB * dcZHB + 4.72026565086762 * dcZHB * dcZHB
24545 - 5.98522416048399 * dytHB + 10.012680455917307 *
cggHB * dytHB
24546 - 20.69102310585157 * dcZHB * dytHB + 26.4871108999121 * dytHB * dytHB
24547 + 0.36415135473936855 *
cggHB * dytHB * dytHB
24548 + 4.206380168414172 * dcZHB * dytHB * dytHB - 7.688318821918381 * dytHB * dytHB * dytHB
24549 + 1.3217369754941033 * dytHB * dytHB * dytHB * dytHB - 0.2873477323359291 * dKlambda
24550 + 0.35631144357921507 *
cggHB * dKlambda
24551 + 0.6197019283831009 *
cggHB *
cggHB * dKlambda
24552 - 0.7821895374741993 * dcZHB * dKlambda
24553 - 0.23172596419155064 *
cggHB * dcZHB * dKlambda
24554 + 1.415746929098462 * dytHB * dKlambda
24555 + 1.0816714186441074 *
cggHB * dytHB * dKlambda
24556 - 0.7821895374741993 * dcZHB * dytHB * dKlambda
24557 + 1.3469684427821131 * dytHB * dytHB * dKlambda
24558 + 0.030182082490240562 *
cggHB * dytHB * dytHB * dKlambda
24559 - 0.35612621865227795 * dytHB * dytHB * dytHB * dKlambda
24560 + 0.03438924315817444 * dKlambda * dKlambda
24561 + 0.019565500643816278 *
cggHB * dKlambda * dKlambda
24562 + 0.02382411268034237 *
cggHB *
cggHB * dKlambda * dKlambda
24563 + 0.06877848631634888 * dytHB * dKlambda * dKlambda
24564 + 0.019565500643816278 *
cggHB * dytHB * dKlambda * dKlambda
24565 + 0.03438924315817444 * dytHB * dytHB * dKlambda * dKlambda);
24567 Bin3 = 1.9764 + Bin3 * dBRTot;
24570 if (Bin3 < 0)
return std::numeric_limits<double>::quiet_NaN();
24575 LLBin3 = 2.0 * (Bin3 - 2.9664 + 2.9664 * log(2.9664 / fabs(Bin3)));
24578 Bin4 = 2.86 * (1.0 - 0.27406342847042814 *
cggHB
24579 + 1.9597360046161074 *
cggHB *
cggHB + 3.0113078755334115 * dcZHB
24580 - 2.776019265892887 *
cggHB * dcZHB + 3.1917709639679823 * dcZHB * dcZHB
24581 - 4.6362529563760955 * dytHB + 7.377234185667426 *
cggHB * dytHB
24582 - 12.294598143269557 * dcZHB * dytHB + 15.407456380301479 * dytHB * dytHB
24583 - 0.6767601835408067 *
cggHB * dytHB * dytHB
24584 + 3.844719765004924 * dcZHB * dytHB * dytHB
24585 - 6.227970053277897 * dytHB * dytHB * dytHB + 1.4542592857563688 * dytHB * dytHB * dytHB * dytHB
24586 - 0.39767067022413716 * dKlambda + 0.3661464075997459 *
cggHB * dKlambda
24587 + 0.4464409042746693 *
cggHB *
cggHB * dKlambda
24588 - 0.8334118894715125 * dcZHB * dKlambda
24589 - 0.3263197431214281 *
cggHB * dcZHB * dKlambda
24590 + 1.1940464266776625 * dytHB * dKlambda
24591 + 1.2643073873631234 *
cggHB * dytHB * dKlambda
24592 - 0.8334118894715125 * dcZHB * dytHB * dKlambda
24593 + 1.0808691956131988 * dytHB * dytHB * dKlambda
24594 - 0.0807982496009068 *
cggHB * dytHB * dytHB * dKlambda
24595 - 0.5108479012886007 * dytHB * dytHB * dytHB * dKlambda
24596 + 0.05658861553223176 * dKlambda * dKlambda
24597 + 0.04424790213027415 *
cggHB * dKlambda * dKlambda
24598 + 0.02585578262020257 *
cggHB *
cggHB * dKlambda * dKlambda
24599 + 0.11317723106446352 * dytHB * dKlambda * dKlambda
24600 + 0.04424790213027415 *
cggHB * dytHB * dKlambda * dKlambda
24601 + 0.05658861553223176 * dytHB * dytHB * dKlambda * dKlambda);
24603 Bin4 = 5.167 + Bin4 * dBRTot;
24606 if (Bin4 < 0)
return std::numeric_limits<double>::quiet_NaN();
24611 LLBin4 = 2.0 * (Bin4 - 8.027 + 8.027 * log(8.027 / fabs(Bin4)));
24614 Bin5 = 6.34 * (1.0 - 1.094329254675176 *
cggHB
24615 + 1.0393648302909912 *
cggHB *
cggHB + 2.6000916816530903 * dcZHB
24616 - 2.4448264513323226 *
cggHB * dcZHB + 2.073935963891534 * dcZHB * dcZHB
24617 - 3.192332240205929 * dytHB + 4.5914586198385 *
cggHB * dytHB
24618 - 6.2871857258718595 * dcZHB * dytHB + 8.134770266934664 * dytHB * dytHB
24619 - 1.648691479483292 *
cggHB * dytHB * dytHB + 3.5563383758242524 * dcZHB * dytHB * dytHB
24620 - 4.615570013047001 * dytHB * dytHB * dytHB + 1.7227511548362076 * dytHB * dytHB * dytHB * dytHB
24621 - 0.6079428047533413 * dKlambda + 0.33825211279194234 *
cggHB * dKlambda
24622 + 0.3879052211526028 *
cggHB *
cggHB * dKlambda - 0.956246694171162 * dcZHB * dKlambda
24623 - 0.4572431444456198 *
cggHB * dcZHB * dKlambda + 0.8152949680877302 * dytHB * dKlambda
24624 + 1.3814632626914451 *
cggHB * dytHB * dKlambda
24625 - 0.956246694171162 * dcZHB * dytHB * dKlambda + 0.5856782679219981 * dytHB * dytHB * dKlambda
24626 - 0.3285182834373566 *
cggHB * dytHB * dytHB * dKlambda
24627 - 0.8375595049190734 * dytHB * dytHB * dytHB * dKlambda + 0.11480835008286604 * dKlambda * dKlambda
24628 + 0.11240817142118299 *
cggHB * dKlambda * dKlambda + 0.03688252014841459 *
cggHB *
cggHB * dKlambda * dKlambda
24629 + 0.22961670016573207 * dytHB * dKlambda * dKlambda
24630 + 0.11240817142118299 *
cggHB * dytHB * dKlambda * dKlambda
24631 + 0.11480835008286604 * dytHB * dytHB * dKlambda * dKlambda);
24633 Bin5 = 15.93 + Bin5 * dBRTot;
24636 if (Bin5 < 0)
return std::numeric_limits<double>::quiet_NaN();
24641 LLBin5 = 2.0 * (Bin5 - 22.27 + 22.27 * log(22.27 / fabs(Bin5)));
24644 Bin6 = 2.14 * (1.0 - 2.007855065799201 *
cggHB + 1.1994575008850934 *
cggHB *
cggHB
24645 + 2.5987763498382352 * dcZHB - 2.908713303420072 *
cggHB * dcZHB
24646 + 1.804645897901265 * dcZHB * dcZHB - 2.806900956988577 * dytHB
24647 + 3.5621616844486415 *
cggHB * dytHB - 4.250685020965587 * dcZHB * dytHB
24648 + 5.7468374752045515 * dytHB * dytHB - 3.1561231600123736 *
cggHB * dytHB * dytHB
24649 + 3.9784140166037667 * dcZHB * dytHB * dytHB - 4.4303353405513395 * dytHB * dytHB * dytHB
24650 + 2.257739308366916 * dytHB * dytHB * dytHB * dytHB - 0.9894280925261291 * dKlambda
24651 + 0.589956279744333 *
cggHB * dKlambda + 0.6687315933211253 *
cggHB *
cggHB * dKlambda
24652 - 1.3796376667655315 * dcZHB * dKlambda - 0.8069993678124955 *
cggHB * dcZHB * dKlambda
24653 + 0.6340062910366335 * dytHB * dKlambda + 2.127573647123277 *
cggHB * dytHB * dKlambda
24654 - 1.3796376667655315 * dcZHB * dytHB * dKlambda + 0.09738385935505989 * dytHB * dytHB * dKlambda
24655 - 0.8833807360585424 *
cggHB * dytHB * dytHB * dKlambda - 1.5260505242077027 * dytHB * dytHB * dytHB * dKlambda
24656 + 0.2683112158407868 * dKlambda * dKlambda + 0.32506892158970235 *
cggHB * dKlambda * dKlambda
24657 + 0.09418943796384227 *
cggHB *
cggHB * dKlambda * dKlambda + 0.5366224316815736 * dytHB * dKlambda * dKlambda
24658 + 0.32506892158970235 *
cggHB * dytHB * dKlambda * dKlambda
24659 + 0.2683112158407868 * dytHB * dytHB * dKlambda * dKlambda);
24661 Bin6 = 12.01 + Bin6 * dBRTot;
24664 if (Bin6 < 0)
return std::numeric_limits<double>::quiet_NaN();
24669 LLBin6 = 2.0 * (Bin6 - 14.15 + 14.15 * log(14.15 / fabs(Bin6)));
24672 Chi2Tot = LLBin1 + LLBin2 + LLBin3 + LLBin4 + LLBin5 + LLBin6;
24675 return sqrt(Chi2Tot);
24683 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
24696 Chi2Tot = 442.84977653097394 * Spar2
24697 - 728.5215604181935 * Spar * Tpar
24698 + 404.15957807101813 * Tpar2
24699 + 400.03987723904224 * Spar * Wpar
24700 - 639.6154242400826 * Tpar * Wpar
24701 + 4337.791457515823 * Wpar2
24702 - 106.87313892453362 * Spar * Ypar
24703 - 72.94355609762007 * Tpar * Ypar
24704 + 3002.848116515672 * Wpar * Ypar
24705 + 3040.1630882458923 * Ypar2;
24708 return sqrt(Chi2Tot);
24723 Chi2Tot = dKlambda * dKlambda * (50.04473972806045
24724 - 104.47283225861888 * dKlambda
24725 + 84.48333683635175 * dKlambda * dKlambda);
24728 return sqrt(Chi2Tot);
24737 double Chi2p80m30, Chi2m80p30, Chi2Tot;
24752 Chi2p80m30 = 13.6982 *
cZZHB
24754 + 14.6843 * cZboxHB
24757 + 0.565585 * dKlambda
24758 + 0.000631004 *
cZZHB * dKlambda
24759 - 0.195079 *
cZgaHB * dKlambda
24760 + 0.064441 * cZboxHB * dKlambda
24761 + 0.440061 *
cgagaHB * dKlambda
24762 + 2.13192 * dcZHB * dKlambda
24763 + 0.0968208 * dKlambda * dKlambda;
24767 Chi2p80m30 = Chi2p80m30 * Chi2p80m30 / 0.168 / 0.168 / 2.0;
24770 Chi2m80p30 = -2.57112 *
cZZHB
24772 - 10.2626 * cZboxHB
24775 + 0.565577 * dKlambda
24776 + 4.71916 *
cZZHB * dKlambda
24777 + 0.179045 *
cZgaHB * dKlambda
24778 + 7.28766 * cZboxHB * dKlambda
24779 - 0.405166 *
cgagaHB * dKlambda
24780 + 2.13189 * dcZHB * dKlambda
24781 + 0.0968201 * dKlambda * dKlambda;
24785 Chi2m80p30 = Chi2m80p30 * Chi2m80p30 / 0.168 / 0.168 / 2.0;
24787 Chi2Tot = Chi2p80m30 + Chi2m80p30;
24790 return sqrt(Chi2Tot);
24796 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
24809 Chi2Tot = 375.63808963031073 * Spar2
24810 - 617.8864704052573 * Spar * Tpar
24811 + 353.1650032169891 * Tpar2
24812 + 215.96605851087603 * Spar * Wpar
24813 - 309.3469843690006 * Tpar * Wpar
24814 + 518.10263970583244 * Wpar2
24815 - 45.972763923203014 * Spar * Ypar
24816 - 40.670385844305705 * Tpar * Ypar
24817 + 340.56677318671185 * Wpar * Ypar
24818 + 364.5290176991845 * Ypar2;
24821 return sqrt(Chi2Tot);
24827 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
24840 Chi2Tot = 282.9842573293628 * Spar2
24841 - 462.32090035841725 * Spar * Tpar
24842 + 276.2496928300019 * Tpar2
24843 + 66.08702076419566 * Spar * Wpar
24844 - 87.95794393624075 * Tpar * Wpar
24845 + 9.5435699879102 * Wpar2
24846 - 26.170009941328716 * Spar * Ypar
24847 - 9.695238064023518 * Tpar * Ypar
24848 + 6.519573295893438 * Wpar * Ypar
24849 + 12.858593910798793 * Ypar2;
24852 return sqrt(Chi2Tot);
24858 double CHqminus, CHt;
24865 Chi2Tot = 1203.58 * CHqminus * CHqminus + 1661.59 * CHqminus * CHt + 1257.83 * CHt * CHt;
24868 return sqrt(Chi2Tot);
24874 double CHqminus, CHt;
24881 Chi2Tot = 5756.01 * CHqminus * CHqminus + 8013.79 * CHqminus * CHt + 3380.7 * CHt * CHt;
24884 return sqrt(Chi2Tot);
24894 double dcZHB,
cggHB;
24903 double dcZHB2, dcZHB3, dcZHB4;
24904 double cggHB2, cggHB3, cggHB4;
24905 double dytHB2, dytHB3, dytHB4, dytHB5, dytHB6, dytHB7, dytHB8;
24906 double dKlambda2, dKlambda3, dKlambda4;
24908 dcZHB2 = dcZHB * dcZHB;
24909 dcZHB3 = dcZHB2 * dcZHB;
24910 dcZHB4 = dcZHB3 * dcZHB;
24913 cggHB3 = cggHB2 *
cggHB;
24914 cggHB4 = cggHB3 *
cggHB;
24916 dytHB2 = dytHB * dytHB;
24917 dytHB3 = dytHB2 * dytHB;
24918 dytHB4 = dytHB3 * dytHB;
24919 dytHB5 = dytHB4 * dytHB;
24920 dytHB6 = dytHB5 * dytHB;
24921 dytHB7 = dytHB6 * dytHB;
24922 dytHB8 = dytHB7 * dytHB;
24924 dKlambda2 = dKlambda * dKlambda;
24925 dKlambda3 = dKlambda2 * dKlambda;
24926 dKlambda4 = dKlambda3 * dKlambda;
24930 Chi2Tot = 2.0595082782796297e7 * cggHB2 - 3.6971136499764752e9 * cggHB3 + 1.7583900534677216e11 * cggHB4
24931 - 630035.4483047676 *
cggHB * dcZHB + 1.3588174266991532e8 * cggHB2 * dcZHB - 7.10364464231958e9 * cggHB3 * dcZHB
24932 + 5311.651853836387 * dcZHB2 - 1.7067170379207395e6 *
cggHB * dcZHB2 + 1.1851653627034137e8 * cggHB2 * dcZHB2
24933 + 8180.119549200313 * dcZHB3 - 943018.2335425722 *
cggHB * dcZHB3 + 3159.9135213745994 * dcZHB4
24934 + 180518.97210352542 *
cggHB * dKlambda - 2.8949546963646576e7 * cggHB2 * dKlambda - 5.501576225306801e8 * cggHB3 * dKlambda
24935 + 1.5079027448500854e11 * cggHB4 * dKlambda - 2846.9365320948145 * dcZHB * dKlambda + 797208.485191074 *
cggHB * dcZHB * dKlambda
24936 - 4.978486710457227e6 * cggHB2 * dcZHB * dKlambda - 4.586348042437428e9 * cggHB3 * dcZHB * dKlambda - 6485.875373880575 * dcZHB2 * dKlambda
24937 + 390177.86145601963 *
cggHB * dcZHB2 * dKlambda + 5.056678567468029e7 * cggHB2 * dcZHB2 * dKlambda - 3291.6842405815532 * dcZHB3 * dKlambda
24938 - 198301.99217208195 *
cggHB * dcZHB3 * dKlambda + 399.29685823653153 * dKlambda2 - 95580.41780509672 *
cggHB * dKlambda2
24939 - 7.430874086734321e6 * cggHB2 * dKlambda2 + 7.720064658809748e8 * cggHB3 * dKlambda2 + 5.089872992160051e10 * cggHB4 * dKlambda2
24940 + 1809.9095844013955 * dcZHB * dKlambda2 - 1150.4119995786175 *
cggHB * dcZHB * dKlambda2 - 2.2786176268418655e7 * cggHB2 * dcZHB * dKlambda2
24941 - 1.0351049455121036e9 * cggHB3 * dcZHB * dKlambda2 + 1362.5781363223641 * dcZHB2 * dKlambda2 + 170792.06609378837 *
cggHB * dcZHB2 * dKlambda2
24942 + 5.658917948194164e6 * cggHB2 * dcZHB2 * dKlambda2 - 178.77181321253659 * dKlambda3 - 11443.938844928987 *
cggHB * dKlambda3
24943 + 2.461878722072089e6 * cggHB2 * dKlambda3 + 2.821167791764089e8 * cggHB3 * dKlambda3 + 7.998289700049803e9 * cggHB4 * dKlambda3
24944 - 267.7615464146533 * dcZHB * dKlambda3 - 52488.33374581051 *
cggHB * dcZHB * dKlambda3 - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3
24945 - 8.149153208622633e7 * cggHB3 * dcZHB * dKlambda3 + 21.07398490236267 * dKlambda4 + 5735.3996792942135 *
cggHB * dKlambda4
24946 + 596986.3215027236 * cggHB2 * dKlambda4 + 2.773647081412465e7 * cggHB3 * dKlambda4 + 4.915460918180312e8 * cggHB4 * dKlambda4
24947 + 740876.8879497008 *
cggHB * dytHB - 1.938279550686329e8 * cggHB2 * dytHB + 1.1944585224312653e10 * cggHB3 * dytHB
24948 - 12947.635844899749 * dcZHB * dytHB + 4.908519506685015e6 *
cggHB * dcZHB * dytHB - 3.742271337006843e8 * cggHB2 * dcZHB * dytHB
24949 - 33546.241370498166 * dcZHB2 * dytHB + 4.3134482870087875e6 *
cggHB * dcZHB2 * dytHB - 18267.038917513022 * dcZHB3 * dytHB
24950 + 3387.385955080094 * dKlambda * dytHB - 963072.1570381082 *
cggHB * dKlambda * dytHB - 2.3453010760683898e7 * cggHB2 * dKlambda * dytHB
24951 + 9.317798790237669e9 * cggHB3 * dKlambda * dytHB + 14461.190498065112 * dcZHB * dKlambda * dytHB - 276210.0620250288 *
cggHB * dcZHB * dKlambda * dytHB
24952 - 2.1850896154428744e8 * cggHB2 * dcZHB * dKlambda * dytHB + 7442.375770947524 * dcZHB2 * dKlambda * dytHB
24953 + 1.6339998473341048e6 *
cggHB * dcZHB2 * dKlambda * dytHB - 3291.6842405815532 * dcZHB3 * dKlambda * dytHB - 1559.6600507789517 * dKlambda2 * dytHB
24954 - 212800.20942464058 *
cggHB * dKlambda2 * dytHB + 3.499621075016396e7 * cggHB2 * dKlambda2 * dytHB + 2.9495867407085886e9 * cggHB3 * dKlambda2 * dytHB
24955 - 132.54584108464164 * dcZHB * dKlambda2 * dytHB - 704650.5551856682 *
cggHB * dcZHB * dKlambda2 * dytHB
24956 - 4.6230021860231325e7 * cggHB2 * dcZHB * dKlambda2 * dytHB + 2725.1562726447282 * dcZHB2 * dKlambda2 * dytHB
24957 + 170792.06609378837 *
cggHB * dcZHB2 * dKlambda2 * dytHB - 174.87036642817392 * dKlambda3 * dytHB + 72002.66692264378 *
cggHB * dKlambda3 * dytHB
24958 + 1.2160354917437742e7 * cggHB2 * dKlambda3 * dytHB + 4.500393455278235e8 * cggHB3 * dKlambda3 * dytHB - 803.2846392439599 * dcZHB * dKlambda3 * dytHB
24959 - 104976.66749162102 *
cggHB * dcZHB * dKlambda3 * dytHB - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3 * dytHB
24960 + 84.29593960945068 * dKlambda4 * dytHB + 17206.19903788264 *
cggHB * dKlambda4 * dytHB + 1.1939726430054472e6 * cggHB2 * dKlambda4 * dytHB
24961 + 2.773647081412465e7 * cggHB3 * dKlambda4 * dytHB + 7985.615632692477 * dytHB2 - 4.312707242837639e6 *
cggHB * dytHB2
24962 + 4.446488644358661e8 * cggHB2 * dytHB2 - 5.669235052669609e9 * cggHB3 * dytHB2 + 59322.05816648064 * dcZHB * dytHB2
24963 - 1.0048203483978426e7 *
cggHB * dcZHB * dytHB2 + 2.009903412514487e8 * cggHB2 * dcZHB * dytHB2 + 64971.66315898899 * dcZHB2 * dytHB2
24964 - 2.4669987769536236e6 *
cggHB * dcZHB2 * dytHB2 + 11471.803789781865 * dcZHB3 * dytHB2 - 11811.249755773804 * dKlambda * dytHB2
24965 + 431747.7364057698 *
cggHB * dKlambda * dytHB2 + 2.2358583287946397e8 * cggHB2 * dKlambda * dytHB2 - 3.8910877145439386e9 * cggHB3 * dKlambda * dytHB2
24966 - 16029.606555240167 * dcZHB * dKlambda * dytHB2 - 2.9253661324121524e6 *
cggHB * dcZHB * dKlambda * dytHB2
24967 + 8.987023921425158e7 * cggHB2 * dcZHB * dKlambda * dytHB2 + 4717.219498302798 * dcZHB2 * dKlambda * dytHB2
24968 - 540895.9436706528 *
cggHB * dcZHB2 * dKlambda * dytHB2 + 214.81067429237223 * dKlambda2 * dytHB2 + 567954.341114266 *
cggHB * dKlambda2 * dytHB2
24969 + 4.5123619667514816e7 * cggHB2 * dKlambda2 * dytHB2 - 9.277345617086976e8 * cggHB3 * dKlambda2 * dytHB2
24970 - 3081.626211728115 * dcZHB * dKlambda2 * dytHB2 - 381097.4778098703 *
cggHB * dcZHB * dKlambda2 * dytHB2
24971 + 1.050966209735231e7 * cggHB2 * dcZHB * dKlambda2 * dytHB2 + 1362.5781363223641 * dcZHB2 * dKlambda2 * dytHB2
24972 + 284.9520271687106 * dKlambda3 * dytHB2 + 127206.63260007375 *
cggHB * dKlambda3 * dytHB2 + 6.267940600872645e6 * cggHB2 * dKlambda3 * dytHB2
24973 - 7.655202990726441e7 * cggHB3 * dKlambda3 * dytHB2 - 803.2846392439599 * dcZHB * dKlambda3 * dytHB2 - 52488.33374581051 *
cggHB * dcZHB * dKlambda3 * dytHB2
24974 + 126.44390941417602 * dKlambda4 * dytHB2 + 17206.19903788264 *
cggHB * dKlambda4 * dytHB2 + 596986.3215027236 * cggHB2 * dKlambda4 * dytHB2
24975 - 37223.626257417236 * dytHB3 + 8.269994128894571e6 *
cggHB * dytHB3 - 2.9221928856272686e8 * cggHB2 * dytHB3 - 105038.22976459829 * dcZHB * dytHB3
24976 + 7.149383019204844e6 *
cggHB * dcZHB * dytHB3 - 47474.492515326274 * dcZHB2 * dytHB3 + 11656.27418420629 * dKlambda * dytHB3
24977 + 2.385352845620739e6 *
cggHB * dKlambda * dytHB3 - 1.8438201632292444e8 * cggHB2 * dKlambda * dytHB3 - 8524.8765354653 * dcZHB * dKlambda * dytHB3
24978 + 2.8867300035650665e6 *
cggHB * dcZHB * dKlambda * dytHB3 - 9211.031646525304 * dcZHB2 * dKlambda * dytHB3 + 3263.1999469874036 * dKlambda2 * dytHB3
24979 + 44138.45406924717 *
cggHB * dKlambda2 * dytHB3 - 4.193837918690795e7 * cggHB2 * dKlambda2 * dytHB3 + 1474.023437403278 * dcZHB * dKlambda2 * dytHB3
24980 + 322402.6653762193 *
cggHB * dcZHB * dKlambda2 * dytHB3 + 116.36014794980927 * dKlambda3 * dytHB3 - 7370.4909474997985 *
cggHB * dKlambda3 * dytHB3
24981 - 3.4305355944930054e6 * cggHB2 * dKlambda3 * dytHB3 - 267.7615464146533 * dcZHB * dKlambda3 * dytHB3 + 84.29593960945068 * dKlambda4 * dytHB3
24982 + 5735.3996792942135 *
cggHB * dKlambda4 * dytHB3 + 66652.27308402126 * dytHB4 - 6.871040436399154e6 *
cggHB * dytHB4
24983 + 9.22099747455498e7 * cggHB2 * dytHB4 + 92021.78032189047 * dcZHB * dytHB4 - 2.257899878309953e6 *
cggHB * dcZHB * dytHB4
24984 + 16245.693309808961 * dcZHB2 * dytHB4 + 2838.4331580144003 * dKlambda * dytHB4 - 2.731422853592693e6 *
cggHB * dKlambda * dytHB4
24985 + 4.274439860749665e7 * cggHB2 * dKlambda * dytHB4 + 15892.926730807862 * dcZHB * dKlambda * dytHB4 - 515009.5486394962 *
cggHB * dcZHB * dKlambda * dytHB4
24986 - 1056.6073875703482 * dKlambda2 * dytHB4 - 482475.3464808796 *
cggHB * dKlambda2 * dytHB4 + 5.170468004804585e6 * cggHB2 * dKlambda2 * dytHB4
24987 + 2613.194223645355 * dcZHB * dKlambda2 * dytHB4 - 427.75818525652596 * dKlambda3 * dytHB4 - 51130.51778000078 *
cggHB * dKlambda3 * dytHB4
24988 + 21.07398490236267 * dKlambda4 * dytHB4 - 63203.969008703876 * dytHB5 + 3.151938475204292e6 *
cggHB * dytHB5 - 42834.09620756765 * dcZHB * dytHB5
24989 - 12524.979109927113 * dKlambda * dytHB5 + 1.3421161655790398e6 *
cggHB * dKlambda * dytHB5 - 8919.930319126936 * dcZHB * dKlambda * dytHB5
24990 - 849.49051561947 * dKlambda2 * dytHB5 + 158560.3321836832 *
cggHB * dKlambda2 * dytHB5 - 263.0677528219873 * dKlambda3 * dytHB5
24991 + 37913.4502786983 * dytHB6 - 712582.2268647491 *
cggHB * dytHB6 + 10593.332328402174 * dcZHB * dytHB6 + 8514.598993531516 * dKlambda * dytHB6
24992 - 169200.83566434312 *
cggHB * dKlambda * dytHB6 + 1296.5492356304262 * dKlambda2 * dytHB6 - 13281.426292006341 * dytHB7
24993 - 2976.898633587163 * dKlambda * dytHB7 + 2684.433665848417 * dytHB8;
24996 return sqrt(Chi2Tot);
25005 double dgZ1, lZ, dkga, dkZ, dgLZu, dgRZu, dgLZd, dgRZd;
25007 double chi2WW, chi2WZ;
25009 double chi2WWA8, chi2WWA13;
25010 double chi2WZA8, chi2WZC8, chi2WZA13, chi2WZC13;
25013 double WWA8bin1LO, WWA8bin2LO, WWA8bin3LO, WWA8bin4LO, WWA8bin5LO;
25014 double WWA13bin1LO, WWA13bin2LO, WWA13bin3LO, WWA13bin4LO, WWA13bin5LO, WWA13bin6LO, WWA13bin7LO;
25015 double WZA8bin1LO, WZA8bin2LO, WZA8bin3LO, WZA8bin4LO, WZA8bin5LO, WZA8bin6LO;
25016 double WZC8bin1LO, WZC8bin2LO, WZC8bin3LO, WZC8bin4LO, WZC8bin5LO, WZC8bin6LO, WZC8bin7LO, WZC8bin8LO, WZC8bin9LO;
25017 double WZA13bin1LO, WZA13bin2LO, WZA13bin3LO, WZA13bin4LO, WZA13bin5LO, WZA13bin6LO;
25018 double WZC13bin1LO, WZC13bin2LO, WZC13bin3LO, WZC13bin4LO, WZC13bin5LO, WZC13bin6LO, WZC13bin7LO;
25021 double WWA8bin1Exp = 4022., WWA8bin2Exp = 951., WWA8bin3Exp = 74., WWA8bin4Exp = 2., WWA8bin5Exp = 1.;
25022 double WWA8bin1Err = 210.863, WWA8bin2Err = 56.6745, WWA8bin3Err = 9.35361, WWA8bin4Err = 1.43849, WWA8bin5Err = 0.866498;
25024 double WWA13bin1Exp = 419.843, WWA13bin2Exp = 512.837, WWA13bin3Exp = 258.115, WWA13bin4Exp = 170.302, WWA13bin5Exp = 123.998, WWA13bin6Exp = 72.922, WWA13bin7Exp = 35.8834;
25025 double WWA13bin1Err = 58.121, WWA13bin2Err = 80.142, WWA13bin3Err = 43.32, WWA13bin4Err = 31.5875, WWA13bin5Err = 24.2051, WWA13bin6Err = 14.44, WWA13bin7Err = 9.55206;
25027 double WZA8bin1Exp = 83.23, WZA8bin2Exp = 324.8, WZA8bin3Exp = 217.21, WZA8bin4Exp = 89.32, WZA8bin5Exp = 8.12, WZA8bin6Exp = 2.03;
25028 double WZA8bin1Err = 11.4025, WZA8bin2Err = 18.1888, WZA8bin3Err = 13.9014, WZA8bin4Err = 8.66404, WZA8bin5Err = 2.46848, WZA8bin6Err = 1.01906;
25030 double WZC8bin1Exp = 58016., WZC8bin2Exp = 136024., WZC8bin3Exp = 100352., WZC8bin4Exp = 82320., WZC8bin5Exp = 47040., WZC8bin6Exp = 19208., WZC8bin7Exp = 19600., WZC8bin8Exp = 15758.4, WZC8bin9Exp = 9604.;
25031 double WZC8bin1Err = 17038.1, WZC8bin2Err = 30818.8, WZC8bin3Err = 28715.2, WZC8bin4Err = 21945., WZC8bin5Err = 16718.7, WZC8bin6Err = 10771.1, WZC8bin7Err = 9505.49, WZC8bin8Err = 10897.5, WZC8bin9Err = 7723.99;
25033 double WZA13bin1Exp = 280.497, WZA13bin2Exp = 925.965, WZA13bin3Exp = 784.814, WZA13bin4Exp = 280.136, WZA13bin5Exp = 21.299, WZA13bin6Exp = 15.162;
25034 double WZA13bin1Err = 40.3916, WZA13bin2Err = 62.0397, WZA13bin3Err = 45.5192, WZA13bin4Err = 22.9712, WZA13bin5Err = 4.89877, WZA13bin6Err = 3.54791;
25036 double WZC13bin1Exp = 475.3, WZC13bin2Exp = 1963.2, WZC13bin3Exp = 849.4, WZC13bin4Exp = 305.1, WZC13bin5Exp = 210., WZC13bin6Exp = 10.9, WZC13bin7Exp = 3.54;
25037 double WZC13bin1Err = 32.2502, WZC13bin2Err = 107.697, WZC13bin3Err = 51.5083, WZC13bin4Err = 23.1908, WZC13bin5Err = 17.8955, WZC13bin6Err = 3.83689, WZC13bin7Err = 2.01542;
25062 WWA8bin1LO = 2410.31 - 7955.92 * dgLZd + 12275.5 * dgLZu + 2557.08 * dgRZd + 2052.71 * dgRZu + 1909.25 * dgZ1 + 2578.16 * dkZ + 2481.23 * lZ;
25064 WWA8bin2LO = 550.64 - 2620.11 * dgLZd + 3535.75 * dgLZu + 686.547 * dgRZd + 182.622 * dgRZu - 282.928 * dgZ1 + 741.476 * dkZ + 383.857 * lZ;
25066 WWA8bin3LO = 49.86 - 410.099 * dgLZd + 445.841 * dgLZu + 83.1445 * dgRZd - 52.7319 * dgRZu - 185.631 * dgZ1 + 123.908 * dkZ + 18.1956 * lZ;
25068 WWA8bin4LO = 5.699 - 79.7396 * dgLZd + 70.0216 * dgLZu + 12.9901 * dgRZd - 18.8422 * dgRZu - 50.7712 * dgZ1 + 26.0995 * dkZ + 1.24051 * lZ;
25070 WWA8bin5LO = 1.2727 - 30.569 * dgLZd + 21.8664 * dgLZu + 4.07619 * dgRZd - 9.13773 * dgRZu - 22.4705 * dgZ1 + 10.6031 * dkZ - 0.0207054 * lZ;
25073 chi2WWA8 = 0. * (WWA8bin1Exp - WWA8bin1LO)*(WWA8bin1Exp - WWA8bin1LO) / WWA8bin1Err / WWA8bin1Err +
25074 0. * (WWA8bin2Exp - WWA8bin2LO)*(WWA8bin2Exp - WWA8bin2LO) / WWA8bin2Err / WWA8bin2Err +
25075 0. * (WWA8bin3Exp - WWA8bin3LO)*(WWA8bin3Exp - WWA8bin3LO) / WWA8bin3Err / WWA8bin3Err +
25076 0. * (WWA8bin4Exp - WWA8bin4LO)*(WWA8bin4Exp - WWA8bin4LO) / WWA8bin4Err / WWA8bin4Err +
25077 (WWA8bin5Exp - WWA8bin5LO)*(WWA8bin5Exp - WWA8bin5LO) / WWA8bin5Err / WWA8bin5Err;
25081 WWA13bin1LO = 400.32 - 2010.9 * dgLZd + 2743.29 * dgLZu + 518.417 * dgRZd + 74.99 * dgRZu - 334.799 * dgZ1 + 564.605 * dkZ + 277.749 * lZ;
25083 WWA13bin2LO = 493.759 - 2748.52 * dgLZd + 3608.02 * dgLZu + 674.641 * dgRZd - 19.055 * dgRZu - 667.59 * dgZ1 + 779.098 * dkZ + 298.751 * lZ;
25085 WWA13bin3LO = 258.115 - 1651.56 * dgLZd + 2047.54 * dgLZu + 379.535 * dgRZd - 97.9571 * dgRZu - 549.495 * dgZ1 + 478.339 * dkZ + 128.105 * lZ;
25087 WWA13bin4LO = 171.153 - 1266.88 * dgLZd + 1471.52 * dgLZu + 271.806 * dgRZd - 134.097 * dgRZu - 521.841 * dgZ1 + 376.853 * dkZ + 68.516 * lZ;
25089 WWA13bin5LO = 134.414 - 1215.57 * dgLZd + 1285.59 * dgLZu + 237.757 * dgRZd - 191.781 * dgRZu - 607.825 * dgZ1 + 374.921 * dkZ + 38.9405 * lZ;
25091 WWA13bin6LO = 69.2759 - 853.385 * dgLZd + 780.617 * dgLZu + 145.743 * dgRZd - 185.211 * dgRZu - 512.435 * dgZ1 + 276.095 * dkZ + 11.456 * lZ;
25093 WWA13bin7LO = 33.7304 - 713.411 * dgLZd + 510.906 * dgLZu + 97.8425 * dgRZd - 199.708 * dgRZu - 502.132 * dgZ1 + 244.554 * dkZ + 0.233402 * lZ;
25096 chi2WWA13 = (WWA13bin1Exp - WWA13bin1LO)*(WWA13bin1Exp - WWA13bin1LO) / WWA13bin1Err / WWA13bin1Err +
25097 (WWA13bin2Exp - WWA13bin2LO)*(WWA13bin2Exp - WWA13bin2LO) / WWA13bin2Err / WWA13bin2Err +
25098 (WWA13bin3Exp - WWA13bin3LO)*(WWA13bin3Exp - WWA13bin3LO) / WWA13bin3Err / WWA13bin3Err +
25099 (WWA13bin4Exp - WWA13bin4LO)*(WWA13bin4Exp - WWA13bin4LO) / WWA13bin4Err / WWA13bin4Err +
25100 (WWA13bin5Exp - WWA13bin5LO)*(WWA13bin5Exp - WWA13bin5LO) / WWA13bin5Err / WWA13bin5Err +
25101 0. * (WWA13bin6Exp - WWA13bin6LO)*(WWA13bin6Exp - WWA13bin6LO) / WWA13bin6Err / WWA13bin6Err +
25102 0. * (WWA13bin7Exp - WWA13bin7LO)*(WWA13bin7Exp - WWA13bin7LO) / WWA13bin7Err / WWA13bin7Err;
25106 chi2WW = chi2WWA8 + chi2WWA13;
25112 WZA8bin1LO = 64.0231 - 262.564 * dgLZd + 271.127 * dgLZu + 64.0231 * dgRZd + 64.0231 * dgRZu + 73.1446 * dgZ1 + 70.0463 * dkZ + 79.3857 * lZ;
25114 WZA8bin2LO = 266.448 - 1078.16 * dgLZd + 1164.29 * dgLZu + 266.448 * dgRZd + 266.448 * dgRZu + 306.867 * dgZ1 + 282.18 * dkZ + 337.517 * lZ;
25116 WZA8bin3LO = 199.275 - 1246.69 * dgLZd + 1419.14 * dgLZu + 199.275 * dgRZd + 199.275 * dgRZu - 66.2903 * dgZ1 + 125.888 * dkZ + 130.754 * lZ;
25118 WZA8bin4LO = 62.4615 - 900.496 * dgLZd + 976.191 * dgLZu + 62.4615 * dgRZd + 62.4615 * dgRZu - 376.789 * dgZ1 - 7.89486 * dkZ - 3.3 * lZ;
25120 WZA8bin5LO = 4.89157 - 167.729 * dgLZd + 172.898 * dgLZu + 4.89157 * dgRZd + 4.89157 * dgRZu - 101.811 * dgZ1 - 3.62056 * dkZ + 2.56078 * lZ;
25122 WZA8bin6LO = 1.42958 - 105.344 * dgLZd + 106.596 * dgLZu + 1.42958 * dgRZd + 1.42958 * dgRZu - 73.1082 * dgZ1 - 1.40856 * dkZ + 4.95953 * lZ;
25125 chi2WZA8 = 0. * (WZA8bin1Exp - WZA8bin1LO)*(WZA8bin1Exp - WZA8bin1LO) / WZA8bin1Err / WZA8bin1Err +
25126 0. * (WZA8bin2Exp - WZA8bin2LO)*(WZA8bin2Exp - WZA8bin2LO) / WZA8bin2Err / WZA8bin2Err +
25127 0. * (WZA8bin3Exp - WZA8bin3LO)*(WZA8bin3Exp - WZA8bin3LO) / WZA8bin3Err / WZA8bin3Err +
25128 0. * (WZA8bin4Exp - WZA8bin4LO)*(WZA8bin4Exp - WZA8bin4LO) / WZA8bin4Err / WZA8bin4Err +
25129 (WZA8bin5Exp - WZA8bin5LO)*(WZA8bin5Exp - WZA8bin5LO) / WZA8bin5Err / WZA8bin5Err +
25130 (WZA8bin6Exp - WZA8bin6LO)*(WZA8bin6Exp - WZA8bin6LO) / WZA8bin6Err / WZA8bin6Err;
25134 WZC8bin1LO = 48211.3 - 137924. * dgLZd + 120313. * dgLZu + 48211.3 * dgRZd + 48211.3 * dgRZu + 94261.9 * dgZ1 + 67530. * dkZ + 85895.7 * lZ;
25136 WZC8bin2LO = 105555. - 440885. * dgLZd + 355350. * dgLZu + 105555. * dgRZd + 105555. * dgRZu + 141264. * dgZ1 + 122367. * dkZ + 148838. * lZ;
25138 WZC8bin3LO = 95535.1 - 542042. * dgLZd + 467766. * dgLZu + 95535.1 * dgRZd + 95535.1 * dgRZu + 46226.7 * dgZ1 + 80186.7 * dkZ + 97205.6 * lZ;
25140 WZC8bin4LO = 63880.3 - 479646. * dgLZd + 456064. * dgLZu + 63880.3 * dgRZd + 63880.3 * dgRZu - 44518.1 * dgZ1 + 28691.7 * dkZ + 38018.6 * lZ;
25142 WZC8bin5LO = 39607.7 - 383899. * dgLZd + 379976. * dgLZu + 39607.7 * dgRZd + 39607.7 * dgRZu - 84542.1 * dgZ1 + 4050.03 * dkZ + 6365.16 * lZ;
25144 WZC8bin6LO = 24855.2 - 302869. * dgLZd + 304541. * dgLZu + 24855.2 * dgRZd + 24855.2 * dgRZu - 95368.5 * dgZ1 - 4726.25 * dkZ - 6591.92 * lZ;
25146 WZC8bin7LO = 14988.1 - 224947. * dgLZd + 227541. * dgLZu + 14988.1 * dgRZd + 14988.1 * dgRZu - 87151.6 * dgZ1 - 6575.39 * dkZ - 9906.71 * lZ;
25148 WZC8bin8LO = 19871.3 - 412140. * dgLZd + 417930. * dgLZu + 19871.3 * dgRZd + 19871.3 * dgRZu - 198439. * dgZ1 - 15171.5 * dkZ - 24525.7 * lZ;
25150 WZC8bin9LO = 7452.7 - 269883. * dgLZd + 272932. * dgLZu + 7452.7 * dgRZd + 7452.7 * dgRZu - 161173. * dgZ1 - 8792.17 * dkZ - 15465.3 * lZ;
25153 chi2WZC8 = (WZC8bin1Exp - WZC8bin1LO)*(WZC8bin1Exp - WZC8bin1LO) / WZC8bin1Err / WZC8bin1Err +
25154 (WZC8bin2Exp - WZC8bin2LO)*(WZC8bin2Exp - WZC8bin2LO) / WZC8bin2Err / WZC8bin2Err +
25155 (WZC8bin3Exp - WZC8bin3LO)*(WZC8bin3Exp - WZC8bin3LO) / WZC8bin3Err / WZC8bin3Err +
25156 (WZC8bin4Exp - WZC8bin4LO)*(WZC8bin4Exp - WZC8bin4LO) / WZC8bin4Err / WZC8bin4Err +
25157 (WZC8bin5Exp - WZC8bin5LO)*(WZC8bin5Exp - WZC8bin5LO) / WZC8bin5Err / WZC8bin5Err +
25158 (WZC8bin6Exp - WZC8bin6LO)*(WZC8bin6Exp - WZC8bin6LO) / WZC8bin6Err / WZC8bin6Err +
25159 (WZC8bin7Exp - WZC8bin7LO)*(WZC8bin7Exp - WZC8bin7LO) / WZC8bin7Err / WZC8bin7Err +
25160 (WZC8bin8Exp - WZC8bin8LO)*(WZC8bin8Exp - WZC8bin8LO) / WZC8bin8Err / WZC8bin8Err +
25161 (WZC8bin9Exp - WZC8bin9LO)*(WZC8bin9Exp - WZC8bin9LO) / WZC8bin9Err / WZC8bin9Err;
25165 WZA13bin1LO = 210.9 - 863.074 * dgLZd + 900.382 * dgLZu + 211.842 * dgRZd + 211.842 * dgRZu + 242.98 * dgZ1 + 232.219 * dkZ + 262.962 * lZ;
25167 WZA13bin2LO = 935.318 - 3772.34 * dgLZd + 4098.21 * dgLZu + 936.319 * dgRZd + 936.319 * dgRZu + 1081.52 * dgZ1 + 993.265 * dkZ + 1188.07 * lZ;
25169 WZA13bin3LO = 761.955 - 4753.51 * dgLZd + 5422.16 * dgLZu + 762.426 * dgRZd + 762.426 * dgRZu - 246.741 * dgZ1 + 484.428 * dkZ + 506.464 * lZ;
25171 WZA13bin4LO = 282.966 - 4085.68 * dgLZd + 4424.39 * dgLZu + 284.141 * dgRZd + 284.141 * dgRZu - 1707.42 * dgZ1 - 32.2231 * dkZ - 2.89413 * lZ;
25173 WZA13bin5LO = 28.3987 - 953.075 * dgLZd + 982.47 * dgLZu + 28.5529 * dgRZd + 28.5529 * dgRZu - 574.883 * dgZ1 - 19.8605 * dkZ + 19.6616 * lZ;
25175 WZA13bin6LO = 14.1701 - 1069.87 * dgLZd + 1082.36 * dgLZu + 14.3211 * dgRZd + 14.3211 * dgRZu - 744.911 * dgZ1 - 12.7999 * dkZ + 67.0172 * lZ;
25178 chi2WZA13 = (WZA13bin1Exp - WZA13bin1LO)*(WZA13bin1Exp - WZA13bin1LO) / WZA13bin1Err / WZA13bin1Err +
25179 (WZA13bin2Exp - WZA13bin2LO)*(WZA13bin2Exp - WZA13bin2LO) / WZA13bin2Err / WZA13bin2Err +
25180 (WZA13bin3Exp - WZA13bin3LO)*(WZA13bin3Exp - WZA13bin3LO) / WZA13bin3Err / WZA13bin3Err +
25181 (WZA13bin4Exp - WZA13bin4LO)*(WZA13bin4Exp - WZA13bin4LO) / WZA13bin4Err / WZA13bin4Err +
25182 (WZA13bin5Exp - WZA13bin5LO)*(WZA13bin5Exp - WZA13bin5LO) / WZA13bin5Err / WZA13bin5Err +
25183 (WZA13bin6Exp - WZA13bin6LO)*(WZA13bin6Exp - WZA13bin6LO) / WZA13bin6Err / WZA13bin6Err;
25187 WZC13bin1LO = 310.897 - 1747.83 * dgLZd + 1098.2 * dgLZu + 310.897 * dgRZd + 310.897 * dgRZu + 254.88 * dgZ1 + 308.331 * dkZ + 338.716 * lZ;
25189 WZC13bin2LO = 1490.35 - 9445.69 * dgLZd + 9529.15 * dgLZu + 1490.35 * dgRZd + 1490.35 * dgRZu - 292.046 * dgZ1 + 1065.37 * dkZ + 1331.03 * lZ;
25191 WZC13bin3LO = 629.894 - 5705.32 * dgLZd + 5880.54 * dgLZu + 629.894 * dgRZd + 629.894 * dgRZu - 1292.82 * dgZ1 + 241.436 * dkZ + 348.134 * lZ;
25193 WZC13bin4LO = 232.784 - 2749.58 * dgLZd + 2807.65 * dgLZu + 232.784 * dgRZd + 232.784 * dgRZu - 933.382 * dgZ1 + 49.9535 * dkZ + 91.6478 * lZ;
25195 WZC13bin5LO = 174.94 - 3217.49 * dgLZd + 3252.81 * dgLZu + 174.94 * dgRZd + 174.94 * dgRZu - 1564.01 * dgZ1 + 7.77705 * dkZ + 55.699 * lZ;
25197 WZC13bin6LO = 8.27 - 347.727 * dgLZd + 351.047 * dgLZu + 8.27 * dgRZd + 8.27 * dgRZu - 225.256 * dgZ1 - 1.11098 * dkZ + 4.70184 * lZ;
25199 WZC13bin7LO = 1.71 - 136.248 * dgLZd + 137.365 * dgLZu + 1.71 * dgRZd + 1.71 * dgRZu - 96.8497 * dgZ1 - 0.143322 * dkZ + 2.33017 * lZ;
25202 chi2WZC13 = 0. * (WZC13bin1Exp - WZC13bin1LO)*(WZC13bin1Exp - WZC13bin1LO) / WZC13bin1Err / WZC13bin1Err +
25203 0. * (WZC13bin2Exp - WZC13bin2LO)*(WZC13bin2Exp - WZC13bin2LO) / WZC13bin2Err / WZC13bin2Err +
25204 0. * (WZC13bin3Exp - WZC13bin3LO)*(WZC13bin3Exp - WZC13bin3LO) / WZC13bin3Err / WZC13bin3Err +
25205 0. * (WZC13bin4Exp - WZC13bin4LO)*(WZC13bin4Exp - WZC13bin4LO) / WZC13bin4Err / WZC13bin4Err +
25206 (WZC13bin5Exp - WZC13bin5LO)*(WZC13bin5Exp - WZC13bin5LO) / WZC13bin5Err / WZC13bin5Err +
25207 (WZC13bin6Exp - WZC13bin6LO)*(WZC13bin6Exp - WZC13bin6LO) / WZC13bin6Err / WZC13bin6Err +
25208 (WZC13bin7Exp - WZC13bin7LO)*(WZC13bin7Exp - WZC13bin7LO) / WZC13bin7Err / WZC13bin7Err;
25212 chi2WZ = chi2WZA8 + chi2WZC8 + chi2WZA13 + chi2WZC13;
25215 return sqrt(chi2WW + chi2WZ);
25224 double dgZ1, lZ, dkga, dkZ, dgLZu, dgRZu, dgLZd, dgRZd;
25226 double chi2WW, chi2WZ;
25228 double chi2WWA8, chi2WWA13;
25229 double chi2WZA8, chi2WZC8, chi2WZA13, chi2WZC13;
25232 double WWA8bin1NLO, WWA8bin2NLO, WWA8bin3NLO, WWA8bin4NLO, WWA8bin5NLO;
25233 double WWA13bin1NLO, WWA13bin2NLO, WWA13bin3NLO, WWA13bin4NLO, WWA13bin5NLO, WWA13bin6NLO, WWA13bin7NLO;
25234 double WZA8bin1NLO, WZA8bin2NLO, WZA8bin3NLO, WZA8bin4NLO, WZA8bin5NLO, WZA8bin6NLO;
25235 double WZC8bin1NLO, WZC8bin2NLO, WZC8bin3NLO, WZC8bin4NLO, WZC8bin5NLO, WZC8bin6NLO, WZC8bin7NLO, WZC8bin8NLO, WZC8bin9NLO;
25236 double WZA13bin1NLO, WZA13bin2NLO, WZA13bin3NLO, WZA13bin4NLO, WZA13bin5NLO, WZA13bin6NLO;
25237 double WZC13bin1NLO, WZC13bin2NLO, WZC13bin3NLO, WZC13bin4NLO, WZC13bin5NLO, WZC13bin6NLO, WZC13bin7NLO;
25240 double WWA8bin1Exp = 4022., WWA8bin2Exp = 951., WWA8bin3Exp = 74., WWA8bin4Exp = 2., WWA8bin5Exp = 1.;
25241 double WWA8bin1Err = 210.863, WWA8bin2Err = 56.6745, WWA8bin3Err = 9.35361, WWA8bin4Err = 1.43849, WWA8bin5Err = 0.866498;
25243 double WWA13bin1Exp = 419.843, WWA13bin2Exp = 512.837, WWA13bin3Exp = 258.115, WWA13bin4Exp = 170.302, WWA13bin5Exp = 123.998, WWA13bin6Exp = 72.922, WWA13bin7Exp = 35.8834;
25244 double WWA13bin1Err = 58.121, WWA13bin2Err = 80.142, WWA13bin3Err = 43.32, WWA13bin4Err = 31.5875, WWA13bin5Err = 24.2051, WWA13bin6Err = 14.44, WWA13bin7Err = 9.55206;
25246 double WZA8bin1Exp = 83.23, WZA8bin2Exp = 324.8, WZA8bin3Exp = 217.21, WZA8bin4Exp = 89.32, WZA8bin5Exp = 8.12, WZA8bin6Exp = 2.03;
25247 double WZA8bin1Err = 11.4025, WZA8bin2Err = 18.1888, WZA8bin3Err = 13.9014, WZA8bin4Err = 8.66404, WZA8bin5Err = 2.46848, WZA8bin6Err = 1.01906;
25249 double WZC8bin1Exp = 58016., WZC8bin2Exp = 136024., WZC8bin3Exp = 100352., WZC8bin4Exp = 82320., WZC8bin5Exp = 47040., WZC8bin6Exp = 19208., WZC8bin7Exp = 19600., WZC8bin8Exp = 15758.4, WZC8bin9Exp = 9604.;
25250 double WZC8bin1Err = 17038.1, WZC8bin2Err = 30818.8, WZC8bin3Err = 28715.2, WZC8bin4Err = 21945., WZC8bin5Err = 16718.7, WZC8bin6Err = 10771.1, WZC8bin7Err = 9505.49, WZC8bin8Err = 10897.5, WZC8bin9Err = 7723.99;
25252 double WZA13bin1Exp = 280.497, WZA13bin2Exp = 925.965, WZA13bin3Exp = 784.814, WZA13bin4Exp = 280.136, WZA13bin5Exp = 21.299, WZA13bin6Exp = 15.162;
25253 double WZA13bin1Err = 40.3916, WZA13bin2Err = 62.0397, WZA13bin3Err = 45.5192, WZA13bin4Err = 22.9712, WZA13bin5Err = 4.89877, WZA13bin6Err = 3.54791;
25255 double WZC13bin1Exp = 475.3, WZC13bin2Exp = 1963.2, WZC13bin3Exp = 849.4, WZC13bin4Exp = 305.1, WZC13bin5Exp = 210., WZC13bin6Exp = 10.9, WZC13bin7Exp = 3.54;
25256 double WZC13bin1Err = 32.2502, WZC13bin2Err = 107.697, WZC13bin3Err = 51.5083, WZC13bin4Err = 23.1908, WZC13bin5Err = 17.8955, WZC13bin6Err = 3.83689, WZC13bin7Err = 2.01542;
25281 WWA8bin1NLO = 2410.31 - 7829.11 * dgLZd + 12299.8 * dgLZu + 2556.54 * dgRZd + 2112.94 * dgRZu + 2030.05 * dgZ1 + 2568.87 * dkZ + 2528.84 * lZ;
25283 WWA8bin2NLO = 550.64 - 2265.28 * dgLZd + 3155.45 * dgLZu + 615.479 * dgRZd + 203.37 * dgRZu - 165.565 * dgZ1 + 650.167 * dkZ + 411.026 * lZ;
25285 WWA8bin3NLO = 49.86 - 317.921 * dgLZd + 351.102 * dgLZu + 66.4958 * dgRZd - 36.0034 * dgRZu - 135.219 * dgZ1 + 94.4916 * dkZ + 37.3071 * lZ;
25287 WWA8bin4NLO = 5.699 - 57.4092 * dgLZd + 50.6928 * dgLZu + 9.81372 * dgRZd - 13.2364 * dgRZu - 36.198 * dgZ1 + 18.55 * dkZ + 6.98241 * lZ;
25289 WWA8bin5NLO = 1.2727 - 20.8509 * dgLZd + 15.6341 * dgLZu + 3.00117 * dgRZd - 6.22156 * dgRZu - 15.5846 * dgZ1 + 7.18415 * dkZ + 2.99976 * lZ;
25292 chi2WWA8 = 0. * (WWA8bin1Exp - WWA8bin1NLO)*(WWA8bin1Exp - WWA8bin1NLO) / WWA8bin1Err / WWA8bin1Err +
25293 0. * (WWA8bin2Exp - WWA8bin2NLO)*(WWA8bin2Exp - WWA8bin2NLO) / WWA8bin2Err / WWA8bin2Err +
25294 0. * (WWA8bin3Exp - WWA8bin3NLO)*(WWA8bin3Exp - WWA8bin3NLO) / WWA8bin3Err / WWA8bin3Err +
25295 0. * (WWA8bin4Exp - WWA8bin4NLO)*(WWA8bin4Exp - WWA8bin4NLO) / WWA8bin4Err / WWA8bin4Err +
25296 (WWA8bin5Exp - WWA8bin5NLO)*(WWA8bin5Exp - WWA8bin5NLO) / WWA8bin5Err / WWA8bin5Err;
25300 WWA13bin1NLO = 400.32 - 1946.32 * dgLZd + 2736.41 * dgLZu + 521.991 * dgRZd + 114.286 * dgRZu - 241.492 * dgZ1 + 557.655 * dkZ + 348.551 * lZ;
25302 WWA13bin2NLO = 493.759 - 2620.09 * dgLZd + 3518.17 * dgLZu + 666.437 * dgRZd + 38.085 * dgRZu - 533.621 * dgZ1 + 750.58 * dkZ + 409.991 * lZ;
25304 WWA13bin3NLO = 258.115 - 1522.46 * dgLZd + 1943.17 * dgLZu + 365.503 * dgRZd - 61.1737 * dgRZu - 455.013 * dgZ1 + 446.558 * dkZ + 198.405 * lZ;
25306 WWA13bin4NLO = 171.153 - 1153.75 * dgLZd + 1360.68 * dgLZu + 256.067 * dgRZd - 102.757 * dgRZu - 434.307 * dgZ1 + 342.709 * dkZ + 132.885 * lZ;
25308 WWA13bin5NLO = 134.414 - 1086.1 * dgLZd + 1149.72 * dgLZu + 217.941 * dgRZd - 150.149 * dgRZu - 509.092 * dgZ1 + 327.509 * dkZ + 110.989 * lZ;
25310 WWA13bin6NLO = 69.2759 - 729.641 * dgLZd + 667.246 * dgLZu + 129.686 * dgRZd - 150.65 * dgRZu - 424.099 * dgZ1 + 233.325 * dkZ + 74.4341 * lZ;
25312 WWA13bin7NLO = 33.7304 - 593.383 * dgLZd + 426.917 * dgLZu + 84.0936 * dgRZd - 160.339 * dgRZu - 410.935 * dgZ1 + 198.867 * dkZ + 61.7305 * lZ;
25315 chi2WWA13 = (WWA13bin1Exp - WWA13bin1NLO)*(WWA13bin1Exp - WWA13bin1NLO) / WWA13bin1Err / WWA13bin1Err +
25316 (WWA13bin2Exp - WWA13bin2NLO)*(WWA13bin2Exp - WWA13bin2NLO) / WWA13bin2Err / WWA13bin2Err +
25317 (WWA13bin3Exp - WWA13bin3NLO)*(WWA13bin3Exp - WWA13bin3NLO) / WWA13bin3Err / WWA13bin3Err +
25318 (WWA13bin4Exp - WWA13bin4NLO)*(WWA13bin4Exp - WWA13bin4NLO) / WWA13bin4Err / WWA13bin4Err +
25319 (WWA13bin5Exp - WWA13bin5NLO)*(WWA13bin5Exp - WWA13bin5NLO) / WWA13bin5Err / WWA13bin5Err +
25320 0. * (WWA13bin6Exp - WWA13bin6NLO)*(WWA13bin6Exp - WWA13bin6NLO) / WWA13bin6Err / WWA13bin6Err +
25321 0. * (WWA13bin7Exp - WWA13bin7NLO)*(WWA13bin7Exp - WWA13bin7NLO) / WWA13bin7Err / WWA13bin7Err;
25325 chi2WW = chi2WWA8 + chi2WWA13;
25331 WZA8bin1NLO = 64.0231 - 432.326 * dgLZd + 663.895 * dgLZu + 113.935 * dgRZd + 113.935 * dgRZu + 136.053 * dgZ1 + 127.745 * dkZ + 154.176 * lZ;
25333 WZA8bin2NLO = 266.448 - 1696.04 * dgLZd + 2682.91 * dgLZu + 455.526 * dgRZd + 455.526 * dgRZu + 567.978 * dgZ1 + 500.809 * dkZ + 624.434 * lZ;
25335 WZA8bin3NLO = 199.275 - 1851.45 * dgLZd + 2302.17 * dgLZu + 368.076 * dgRZd + 368.076 * dgRZu + 124.683 * dgZ1 + 312.161 * dkZ + 421.23 * lZ;
25337 WZA8bin4NLO = 62.4615 - 1194.94 * dgLZd + 1449.19 * dgLZu + 127.456 * dgRZd + 127.456 * dgRZu - 352.836 * dgZ1 + 63.0308 * dkZ + 201.643 * lZ;
25339 WZA8bin5NLO = 4.89157 - 198.225 * dgLZd + 260.69 * dgLZu + 10.1279 * dgRZd + 10.1279 * dgRZu - 106.64 * dgZ1 + 2.82628 * dkZ + 41.4749 * lZ;
25341 WZA8bin6NLO = 1.42958 - 106.675 * dgLZd + 155.184 * dgLZu + 2.76817 * dgRZd + 2.76817 * dgRZu - 69.2783 * dgZ1 + 0.662577 * dkZ + 26.9946 * lZ;
25344 chi2WZA8 = 0. * (WZA8bin1Exp - WZA8bin1NLO)*(WZA8bin1Exp - WZA8bin1NLO) / WZA8bin1Err / WZA8bin1Err +
25345 0. * (WZA8bin2Exp - WZA8bin2NLO)*(WZA8bin2Exp - WZA8bin2NLO) / WZA8bin2Err / WZA8bin2Err +
25346 0. * (WZA8bin3Exp - WZA8bin3NLO)*(WZA8bin3Exp - WZA8bin3NLO) / WZA8bin3Err / WZA8bin3Err +
25347 0. * (WZA8bin4Exp - WZA8bin4NLO)*(WZA8bin4Exp - WZA8bin4NLO) / WZA8bin4Err / WZA8bin4Err +
25348 (WZA8bin5Exp - WZA8bin5NLO)*(WZA8bin5Exp - WZA8bin5NLO) / WZA8bin5Err / WZA8bin5Err +
25349 (WZA8bin6Exp - WZA8bin6NLO)*(WZA8bin6Exp - WZA8bin6NLO) / WZA8bin6Err / WZA8bin6Err;
25353 WZC8bin1NLO = 48211.3 - 211046. * dgLZd + 574513. * dgLZu + 68328.7 * dgRZd + 68328.7 * dgRZu + 122719. * dgZ1 + 87803.2 * dkZ + 113221. * lZ;
25355 WZC8bin2NLO = 105555. - 636900. * dgLZd + 771034. * dgLZu + 164538. * dgRZd + 164538. * dgRZu + 227935. * dgZ1 + 185437. * dkZ + 235575. * lZ;
25357 WZC8bin3NLO = 95535.1 - 800852. * dgLZd + 771583. * dgLZu + 163657. * dgRZd + 163657. * dgRZu + 133396. * dgZ1 + 151539. * dkZ + 198427. * lZ;
25359 WZC8bin4NLO = 63880.3 - 691881. * dgLZd + 690499. * dgLZu + 117894. * dgRZd + 117894. * dgRZu + 14995.3 * dgZ1 + 85009.3 * dkZ + 122822. * lZ;
25361 WZC8bin5NLO = 39607.7 - 539249. * dgLZd + 568912. * dgLZu + 78418.4 * dgRZd + 78418.4 * dgRZu - 50735.4 * dgZ1 + 44726.9 * dkZ + 75660.1 * lZ;
25363 WZC8bin6NLO = 24855.2 - 422586. * dgLZd + 462072. * dgLZu + 53286.7 * dgRZd + 53286.7 * dgRZu - 76050. * dgZ1 + 25301.8 * dkZ + 50553.7 * lZ;
25365 WZC8bin7NLO = 14988.1 - 313165. * dgLZd + 352433. * dgLZu + 34854.5 * dgRZd + 34854.5 * dgRZu - 77082.3 * dgZ1 + 15108. * dkZ + 36685.2 * lZ;
25367 WZC8bin8NLO = 19871.3 - 568574. * dgLZd + 670089. * dgLZu + 52746.6 * dgRZd + 52746.6 * dgRZu - 188355. * dgZ1 + 22816.8 * dkZ + 72677. * lZ;
25369 WZC8bin9NLO = 7452.7 - 349468. * dgLZd + 453250. * dgLZu + 24770.6 * dgRZd + 24770.6 * dgRZu - 160704. * dgZ1 + 13427. * dkZ + 59126.2 * lZ;
25372 chi2WZC8 = (WZC8bin1Exp - WZC8bin1NLO)*(WZC8bin1Exp - WZC8bin1NLO) / WZC8bin1Err / WZC8bin1Err +
25373 (WZC8bin2Exp - WZC8bin2NLO)*(WZC8bin2Exp - WZC8bin2NLO) / WZC8bin2Err / WZC8bin2Err +
25374 (WZC8bin3Exp - WZC8bin3NLO)*(WZC8bin3Exp - WZC8bin3NLO) / WZC8bin3Err / WZC8bin3Err +
25375 (WZC8bin4Exp - WZC8bin4NLO)*(WZC8bin4Exp - WZC8bin4NLO) / WZC8bin4Err / WZC8bin4Err +
25376 (WZC8bin5Exp - WZC8bin5NLO)*(WZC8bin5Exp - WZC8bin5NLO) / WZC8bin5Err / WZC8bin5Err +
25377 (WZC8bin6Exp - WZC8bin6NLO)*(WZC8bin6Exp - WZC8bin6NLO) / WZC8bin6Err / WZC8bin6Err +
25378 (WZC8bin7Exp - WZC8bin7NLO)*(WZC8bin7Exp - WZC8bin7NLO) / WZC8bin7Err / WZC8bin7Err +
25379 (WZC8bin8Exp - WZC8bin8NLO)*(WZC8bin8Exp - WZC8bin8NLO) / WZC8bin8Err / WZC8bin8Err +
25380 (WZC8bin9Exp - WZC8bin9NLO)*(WZC8bin9Exp - WZC8bin9NLO) / WZC8bin9Err / WZC8bin9Err;
25384 WZA13bin1NLO = 210.9 - 1538.29 * dgLZd + 2090.03 * dgLZu + 412.422 * dgRZd + 412.422 * dgRZu + 495.535 * dgZ1 + 463.077 * dkZ + 573.114 * lZ;
25386 WZA13bin2NLO = 935.318 - 6327.47 * dgLZd + 8887.4 * dgLZu + 1735.63 * dgRZd + 1735.63 * dgRZu + 2189.77 * dgZ1 + 1920.9 * dkZ + 2423.75 * lZ;
25388 WZA13bin3NLO = 761.955 - 7639.11 * dgLZd + 9400.48 * dgLZu + 1592.09 * dgRZd + 1592.09 * dgRZu + 727.602 * dgZ1 + 1411.59 * dkZ + 1983.66 * lZ;
25390 WZA13bin4NLO = 282.966 - 5916.74 * dgLZd + 7021.37 * dgLZu + 704.878 * dgRZd + 704.878 * dgRZu - 1518.83 * dgZ1 + 433.021 * dkZ + 1322.95 * lZ;
25392 WZA13bin5NLO = 28.3987 - 1235.14 * dgLZd + 1523.66 * dgLZu + 75.7642 * dgRZd + 75.7642 * dgRZu - 622.335 * dgZ1 + 35.011 * dkZ + 340.428 * lZ;
25394 WZA13bin6NLO = 14.1701 - 1200.86 * dgLZd + 1637.7 * dgLZu + 35.6558 * dgRZd + 35.6558 * dgRZu - 765.679 * dgZ1 + 15.3856 * dkZ + 386.992 * lZ;
25397 chi2WZA13 = (WZA13bin1Exp - WZA13bin1NLO)*(WZA13bin1Exp - WZA13bin1NLO) / WZA13bin1Err / WZA13bin1Err +
25398 (WZA13bin2Exp - WZA13bin2NLO)*(WZA13bin2Exp - WZA13bin2NLO) / WZA13bin2Err / WZA13bin2Err +
25399 (WZA13bin3Exp - WZA13bin3NLO)*(WZA13bin3Exp - WZA13bin3NLO) / WZA13bin3Err / WZA13bin3Err +
25400 (WZA13bin4Exp - WZA13bin4NLO)*(WZA13bin4Exp - WZA13bin4NLO) / WZA13bin4Err / WZA13bin4Err +
25401 (WZA13bin5Exp - WZA13bin5NLO)*(WZA13bin5Exp - WZA13bin5NLO) / WZA13bin5Err / WZA13bin5Err +
25402 (WZA13bin6Exp - WZA13bin6NLO)*(WZA13bin6Exp - WZA13bin6NLO) / WZA13bin6Err / WZA13bin6Err;
25406 WZC13bin1NLO = 310.897 - 3311.66 * dgLZd + 4923.17 * dgLZu + 730.006 * dgRZd + 730.006 * dgRZu + 718.192 * dgZ1 + 751.263 * dkZ + 850.366 * lZ;
25408 WZC13bin2NLO = 1490.35 - 15194.9 * dgLZd + 16711.1 * dgLZu + 3034.05 * dgRZd + 3034.05 * dgRZu + 1380.12 * dgZ1 + 2725.68 * dkZ + 3868.96 * lZ;
25410 WZC13bin3NLO = 629.894 - 8390.66 * dgLZd + 9234.47 * dgLZu + 1290.66 * dgRZd + 1290.66 * dgRZu - 748.093 * dgZ1 + 947.852 * dkZ + 1888.75 * lZ;
25412 WZC13bin4NLO = 232.784 - 3896.81 * dgLZd + 4345.03 * dgLZu + 485.435 * dgRZd + 485.435 * dgRZu - 810.122 * dgZ1 + 323.179 * dkZ + 894.34 * lZ;
25414 WZC13bin5NLO = 174.94 - 4161.42 * dgLZd + 5115.65 * dgLZu + 365.576 * dgRZd + 365.576 * dgRZu - 1577.77 * dgZ1 + 224.176 * dkZ + 1058.21 * lZ;
25416 WZC13bin6NLO = 8.27 - 373.695 * dgLZd + 600.396 * dgLZu + 15.4694 * dgRZd + 15.4694 * dgRZu - 216.476 * dgZ1 + 8.36269 * dkZ + 110.306 * lZ;
25418 WZC13bin7NLO = 1.71 - 122.273 * dgLZd + 251.559 * dgLZu + 2.55789 * dgRZd + 2.55789 * dgRZu - 78.8209 * dgZ1 + 1.48003 * dkZ + 37.0098 * lZ;
25421 chi2WZC13 = 0. * (WZC13bin1Exp - WZC13bin1NLO)*(WZC13bin1Exp - WZC13bin1NLO) / WZC13bin1Err / WZC13bin1Err +
25422 0. * (WZC13bin2Exp - WZC13bin2NLO)*(WZC13bin2Exp - WZC13bin2NLO) / WZC13bin2Err / WZC13bin2Err +
25423 0. * (WZC13bin3Exp - WZC13bin3NLO)*(WZC13bin3Exp - WZC13bin3NLO) / WZC13bin3Err / WZC13bin3Err +
25424 0. * (WZC13bin4Exp - WZC13bin4NLO)*(WZC13bin4Exp - WZC13bin4NLO) / WZC13bin4Err / WZC13bin4Err +
25425 (WZC13bin5Exp - WZC13bin5NLO)*(WZC13bin5Exp - WZC13bin5NLO) / WZC13bin5Err / WZC13bin5Err +
25426 (WZC13bin6Exp - WZC13bin6NLO)*(WZC13bin6Exp - WZC13bin6NLO) / WZC13bin6Err / WZC13bin6Err +
25427 (WZC13bin7Exp - WZC13bin7NLO)*(WZC13bin7Exp - WZC13bin7NLO) / WZC13bin7Err / WZC13bin7Err;
25431 chi2WZ = chi2WZA8 + chi2WZC8 + chi2WZA13 + chi2WZC13;
25434 return sqrt(chi2WW + chi2WZ);
25442 double Wpar, Ypar, Wpar2, Ypar2;
25451 Chi2Tot = 2250.66 * Wpar2 + 2440.91 * Wpar * Ypar + 1833.38 * Ypar2;
25454 return sqrt(Chi2Tot);
25462 double Wpar, Ypar, Wpar2, Ypar2;
25471 Chi2Tot = 278252. * Wpar2 + 268761. * Wpar * Ypar + 222406. * Ypar2;
25474 return sqrt(Chi2Tot);
25482 double CBpar, CWpar, CBpar2, CWpar2;
25489 CBpar2 = CBpar*CBpar;
25490 CWpar2 = CWpar*CWpar;
25492 Chi2Tot = 16353.7 * CBpar2 + 71488.1 * CBpar * CWpar + 88825.5 * CWpar2;
25496 Chi2Tot = Chi2Tot + 180317. * CBpar2 * CBpar + 713067. * CBpar2 * CBpar2 + 412966. * CBpar2 * CWpar
25497 - 1.22601 * 1.0e+06 * CBpar2 * CBpar * CWpar + 39461.7 * CBpar * CWpar2 + 3.68154 * 1.0e+06 * CBpar2 * CWpar2
25498 + 952190. * CWpar2 * CWpar - 2.32501 * 1.0e+06 * CBpar * CWpar2 * CWpar + 2.71116 * 1.0e+06 * CWpar2 * CWpar2;
25502 return sqrt(Chi2Tot);
25510 double CBpar, CWpar, CBpar2, CWpar2;
25517 CBpar2 = CBpar*CBpar;
25518 CWpar2 = CWpar*CWpar;
25520 Chi2Tot = 1000000. * (2.34317 * CBpar2 + 9.35455 * CBpar * CWpar + 1.01982 * 10. * CWpar2);
25524 Chi2Tot = Chi2Tot + 1.0e+08 * (2.77515 * CBpar2 * CBpar + 1.06951 * 100. * CBpar2 * CBpar2
25525 + 5.38407 * CBpar2 * CWpar - 1.49637 * 100. * CBpar2 * CBpar * CWpar
25526 + 1.95735 * CBpar * CWpar2 + 4.90583 * 100. * CBpar2 * CWpar2
25527 + 1.16919 * 10. * CWpar2 * CWpar - 2.59927 * 100. * CBpar * CWpar2 * CWpar
25528 + 3.55074 * 100. * CWpar2 * CWpar2);
25532 return sqrt(Chi2Tot);
25540 double C6par, CHpar, C6par2, CHpar2;
25547 C6par2 = C6par*C6par;
25548 CHpar2 = CHpar*CHpar;
25556 Chi2Tot = (5.127032998959654 * pow(1. * C6par2 + C6par * (-0.9046361401291156 - 3.160612259276141 * CHpar) + CHpar * (1.4943175205469572 + 3.4987548133070216 * CHpar), 2))
25557 / (0.4665231049459758 - 0.9046361401291156 * C6par + 1. * C6par2 + 1.4943175205469572 * CHpar - 3.160612259276141 * C6par * CHpar + 3.4987548133070216 * CHpar2)
25559 +(3.8240160713265476 * pow(1. * C6par2 + C6par * (-0.7068429909035657 - 4.529410356278686 * CHpar) + CHpar * (1.6460931966048826 + 6.212867668302641 * CHpar), 2))
25560 / (0.262033783826448 - 0.7068429909035657 * C6par + 1. * C6par2 + 1.6460931966048826 * CHpar - 4.529410356278686 * C6par * CHpar + 6.212867668302641 * CHpar2)
25562 +(0.9569666572585168 * pow(1. * C6par2 + C6par * (-0.8811004415807353 - 6.4350041910598765 * CHpar) + CHpar * (2.920157858804367 + 9.935394583932345 * CHpar), 2))
25563 / (0.48389118130810876 - 0.8811004415807353 * C6par + 1. * C6par2 + 2.920157858804367 * CHpar - 6.4350041910598765 * C6par * CHpar + 9.935394583932345 * CHpar2)
25565 +(0.5040979907607566 * pow(1. * C6par2 + C6par * (-4.0368563913001125 - 2.7217670900218875 * CHpar) + CHpar * (5.59639944620888 + 10.367826272055057 * CHpar), 2))
25566 / (10.356262676995112 - 4.0368563913001125 * C6par + 1. * C6par2 + 5.59639944620888 * CHpar - 2.7217670900218875 * C6par * CHpar + 10.367826272055057 * CHpar2)
25568 +(3.460963680000871 * pow(1. * C6par2 + C6par * (-1.7371086227288517 - 4.968101131225101 * CHpar) + CHpar * (5.029364134904506 + 12.279932043237457 * CHpar), 2))
25569 / (2.6070269148526557 - 1.7371086227288517 * C6par + 1. * C6par2 + 5.029364134904506 * CHpar - 4.968101131225101 * C6par * CHpar + 12.279932043237457 * CHpar2)
25571 +(10.16925886603548 * pow(1. * C6par2 + C6par * (-1.2083942566612897 - 17.59578848524835 * CHpar) + CHpar * (13.84638209179682 + 146.76790379566108 * CHpar), 2))
25572 / (1.3814785330740036 - 1.2083942566612897 * C6par + 1. * C6par2 + 13.84638209179682 * CHpar - 17.59578848524835 * C6par * CHpar + 146.76790379566108 * CHpar2);
25576 return sqrt(Chi2Tot);
25585 double C6par, CHpar, C6par2, CHpar2;
25592 C6par2 = C6par*C6par;
25593 CHpar2 = CHpar*CHpar;
25601 Chi2Tot = (571.4871835024893 * pow(1. * C6par2 + C6par * (-0.9787185826575221 - 5.193831432488647 * CHpar) + CHpar * (3.0674615767955578 + 10.591622934621405 * CHpar), 2))
25602 / (0.8501719090063755 - 0.9787185826575221 * C6par + 1. * C6par2 + 3.0674615767955578 * CHpar - 5.193831432488647 * C6par * CHpar + 10.591622934621405 * CHpar2)
25604 +(1.511128114971615 * pow(1. * C6par2 + C6par * (-1.2911703709918352 - 9.439077589411124 * CHpar) + CHpar * (7.742006029582707 + 24.15741462072724 * CHpar), 2))
25605 / (1.0820876087868914 - 1.2911703709918352 * C6par + 1. * C6par2 + 7.742006029582707 * CHpar - 9.439077589411124 * C6par * CHpar + 24.15741462072724 * CHpar2)
25607 +(17.415132210246643 * pow(1. * C6par2 + C6par * (-0.9426311765101452 - 12.02751732743764 * CHpar) + CHpar * (6.014890971256063 + 42.84032267422174 * CHpar), 2))
25608 / (0.6631618979282716 - 0.9426311765101452 * C6par + 1. * C6par2 + 6.014890971256063 * CHpar - 12.02751732743764 * C6par * CHpar + 42.84032267422174 * CHpar2)
25610 +(6.944583304323103 * pow(1. * C6par2 + C6par * (-5.605076514786612 - 13.252038744875035 * CHpar) + CHpar * (48.34152435283824 + 121.88758552653347 * CHpar), 2))
25611 / (25.260881616043218 - 5.605076514786612 * C6par + 1. * C6par2 + 48.34152435283824 * CHpar - 13.252038744875035 * C6par * CHpar + 121.88758552653347 * CHpar2)
25613 +(46.448610091340626 * pow(1. * C6par2 + C6par * (-1.2424251681131542 - 29.069979810624 * CHpar) + CHpar * (20.05311500484323 + 244.02853953273825 * CHpar), 2))
25614 / (1.021577814150124 - 1.2424251681131542 * C6par + 1. * C6par2 + 20.05311500484323 * CHpar - 29.069979810624 * C6par * CHpar + 244.02853953273825 * CHpar2)
25616 +(0.5697696171204448 * pow(1. * C6par2 + C6par * (-1.618811231931265 - 48.52495426623116 * CHpar) + CHpar * (33.85929443804542 + 548.5965053951562 * CHpar), 2))
25617 / (2.3283968809253617 - 1.618811231931265 * C6par + 1. * C6par2 + 33.85929443804542 * CHpar - 48.52495426623116 * C6par * CHpar + 548.5965053951562 * CHpar2)
25619 +(0.16515061365809997 * pow(1. * C6par2 + C6par * (-8.53845097380669 - 36.0850764145878 * CHpar) + CHpar * (264.5920285845332 + 746.011160256333 * CHpar), 2))
25620 / (102.43592556954773 - 8.53845097380669 * C6par + 1. * C6par2 + 264.5920285845332 * CHpar - 36.0850764145878 * C6par * CHpar + 746.011160256333 * CHpar2)
25622 +(2.956195984479989 * pow(1. * C6par2 + C6par * (-3.780066837776757 - 72.47419413608488 * CHpar) + CHpar * (176.93458387556797 + 1683.271612372297 * CHpar), 2))
25623 / (10.551295181010284 - 3.780066837776757 * C6par + 1. * C6par2 + 176.93458387556797 * CHpar - 72.47419413608488 * C6par * CHpar + 1683.271612372297 * CHpar2)
25625 +(17.483420030138998 * pow(1. * C6par2 + C6par * (-1.6021946315041684 - 148.43576718278595 * CHpar) + CHpar * (140.6006415722798 + 10716.660108216498 * CHpar), 2))
25626 / (1.8226825772967126 - 1.6021946315041684 * C6par + 1. * C6par2 + 140.6006415722798 * CHpar - 148.43576718278595 * C6par * CHpar + 10716.660108216498 * CHpar2);
25630 return sqrt(Chi2Tot);
25639 double xpEFT, ypEFT, zpEFT, tpEFT;
25642 double dgZuL, dgZuR, dgZdL, dgZdR;
25649 xpEFT = 0.21 * dgZuL + 0.19 * dgZuR + 0.46 * dgZdL + 0.84 * dgZdR;
25650 ypEFT = 0.03 * dgZuL - 0.07 * dgZuR - 0.87 * dgZdL + 0.49 * dgZdR;
25651 zpEFT = 0.83 * dgZuL - 0.54 * dgZuR + 0.02 * dgZdL - 0.10 * dgZdR;
25652 tpEFT = 0.51 * dgZuL + 0.82 * dgZuR - 0.17 * dgZdL - 0.22 * dgZdR;
25655 xpEFT = xpEFT + 10.;
25656 xpEFT = xpEFT - 0.5;
25657 xpEFT = xpEFT - 0.04;
25658 xpEFT = xpEFT + 0.001;
25662 Chi2Tot = xpEFT * xpEFT / 4. / 4. + ypEFT * ypEFT / 0.4 / 0.4
25663 + zpEFT * zpEFT / 0.06 / 0.06 + tpEFT * tpEFT / 0.005 / 0.005;
25666 return sqrt(Chi2Tot);
25673 double chi2diBoson;
25674 double chi2diLepton, chi2diJet;
25676 double cHe22, cHl122, cHl322;
25677 double cee, cle, cll;
25678 double ced, ceu, clu, cld, clq1, clq3, cqe;
25696 chi2diBoson = 7.70298e+08 * cHe22*cHe22 + 6.74703e+08 * cHl122*cHl122
25697 + cHe22 * (-2.66366e+08 * cHl122 - 1.67235e+09 * cHl322)
25698 - 1.9158e+08 * cHl122 * cHl322 + 1.0704e+09 *cHl322*cHl322;
25700 chi2diLepton = 1.52207e+11*cee*cee + 6.58643e+10*cee*cle + 4.52713e+10*cle*cle
25701 + 1.8948e+11*cee*cll + 5.85144e+10*cle*cll + 9.33659e+10*cll*cll;
25703 chi2diJet = 1.84304e+10 * ced*ced + 2.68549e+10 * ceu*ceu + 1.27353e+10 * cld*cld
25704 + 9.01774e+09 * cld*clq1 + 3.80795e+10 * clq1*clq1 + 1.02373e+10 * cld*clq3
25705 + 1.81655e+10 * clq1*clq3 + 7.03391e+10 * clq3*clq3 + 8.71113e+09 * clq1*clu
25706 - 1.00186e+10 * clq3*clu + 1.8198e+10 * clu*clu
25707 + ced * (8.02051e+09 * cld + 4.06638e+10 * clq1 + 4.46532e+10 * clq3 - 7.61524e+09 * cqe)
25708 - 2.47371e+10 * cld*cqe - 4.39453e+09 * clq1*cqe - 1.79449e+10 * clq3*cqe
25709 + 1.81563e+10 * clu*cqe + 1.84877e+10 * cqe*cqe
25710 + ceu * (3.97882e+10 * clq1 - 4.51932e+10 * clq3 + 1.16765e+10 * clu + 5.79512e+09 * cqe);
25712 return chi2diBoson + chi2diLepton + chi2diJet;
25942 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
25948 gslpp::complex propZ, propZc;
25951 gslpp::complex deltaM2a, deltaM2b, deltaM2;
25960 if (f.
is(
"ELECTRON")) {
25965 }
else if (f.
is(
"MU")) {
25970 }
else if (f.
is(
"TAU")) {
25975 }
else if (f.
is(
"UP")) {
25980 }
else if (f.
is(
"CHARM")) {
25985 }
else if (f.
is(
"DOWN")) {
25990 }
else if (f.
is(
"STRANGE")) {
25995 }
else if (f.
is(
"BOTTOM")) {
26001 throw std::runtime_error(
"NPSMEFTd6::deltaMLR2_f(): wrong argument");
26012 propZc = propZ.conjugate();
26014 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26017 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26018 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26020 deltaM2 = deltaM2a * deltaM2b;
26022 return 2.0 * deltaM2.real();
26028 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26034 gslpp::complex propZ, propZc;
26037 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26046 if (f.
is(
"ELECTRON")) {
26051 }
else if (f.
is(
"MU")) {
26056 }
else if (f.
is(
"TAU")) {
26061 }
else if (f.
is(
"UP")) {
26066 }
else if (f.
is(
"CHARM")) {
26071 }
else if (f.
is(
"DOWN")) {
26076 }
else if (f.
is(
"STRANGE")) {
26081 }
else if (f.
is(
"BOTTOM")) {
26087 throw std::runtime_error(
"NPSMEFTd6::deltaMRL2_f(): wrong argument");
26098 propZc = propZ.conjugate();
26100 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26103 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26104 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26106 deltaM2 = deltaM2a * deltaM2b;
26108 return 2.0 * deltaM2.real();
26114 double Qf, geSM, gfSM, deltage, deltagf, is2c2;
26123 double deltaM2a, deltaM2b, deltaM2;
26142 propZ =
t / (
t -
Mz *
Mz);
26144 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26147 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZ;
26149 deltaM2 = deltaM2a * deltaM2b;
26151 return 2.0 * deltaM2;
26161 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26167 gslpp::complex propZ, propZc;
26171 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26180 if (f.
is(
"ELECTRON")) {
26185 }
else if (f.
is(
"MU")) {
26190 }
else if (f.
is(
"TAU")) {
26195 }
else if (f.
is(
"UP")) {
26200 }
else if (f.
is(
"CHARM")) {
26205 }
else if (f.
is(
"DOWN")) {
26210 }
else if (f.
is(
"STRANGE")) {
26215 }
else if (f.
is(
"BOTTOM")) {
26221 throw std::runtime_error(
"NPSMEFTd6::deltaMLL2_f(): wrong argument");
26232 propZc = propZ.conjugate();
26234 propZt =
s / (
t -
Mz *
Mz);
26236 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26239 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26240 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26243 if (f.
is(
"ELECTRON")) {
26244 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt +
s /
t;
26245 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
26248 deltaM2 = deltaM2a * deltaM2b;
26250 return 2.0 * deltaM2.real();
26256 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
26262 gslpp::complex propZ, propZc;
26266 gslpp::complex deltaM2a, deltaM2b, deltaM2;
26275 if (f.
is(
"ELECTRON")) {
26280 }
else if (f.
is(
"MU")) {
26285 }
else if (f.
is(
"TAU")) {
26290 }
else if (f.
is(
"UP")) {
26295 }
else if (f.
is(
"CHARM")) {
26300 }
else if (f.
is(
"DOWN")) {
26305 }
else if (f.
is(
"STRANGE")) {
26310 }
else if (f.
is(
"BOTTOM")) {
26316 throw std::runtime_error(
"NPSMEFTd6::deltaMRR2_f(): wrong argument");
26327 propZc = propZ.conjugate();
26329 propZt =
s / (
t -
Mz *
Mz);
26331 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
26334 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
26335 - (gslpp::complex::i()) * is2c2 * geSM * gfSM *
Mz * deltaGammaZ * propZc * propZc /
s;
26338 if (f.
is(
"ELECTRON")) {
26339 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt +
s /
t;
26340 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
26343 deltaM2 = deltaM2a * deltaM2b;
26345 return 2.0 * deltaM2.real();
26352 return 0.25 * (cosmax * (1.0 - cosmax * (1.0 - cosmax / 3.0)) - cosmin * (1.0 - cosmin * (1.0 - cosmin / 3.0)));
26356 return 0.25 * (cosmax * (1.0 + cosmax * (1.0 + cosmax / 3.0)) - cosmin * (1.0 + cosmin * (1.0 + cosmin / 3.0)));
26360 double sumM2, dsigma;
26361 double topb = 0.3894e+9;
26369 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26370 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26373 if (f.
is(
"LEPTON")) {
26380 t = -0.5 *
s * (1.0 - cos);
26381 u = -0.5 *
s * (1.0 + cos);
26387 if (f.
is(
"ELECTRON")) {
26393 return topb * dsigma;
26398 double sumM2, dsigma;
26400 double topb = 0.3894e+9;
26406 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26407 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26409 if (f.
is(
"LEPTON")) {
26420 return topb * dsigma;
26426 dsigma =
delta_sigma_f(
quarks[
UP], pol_e, pol_p,
s, cosmin, cosmax) +
delta_sigma_f(
quarks[
DOWN], pol_e, pol_p,
s, cosmin, cosmax)
26427 +
delta_sigma_f(
quarks[
CHARM], pol_e, pol_p,
s, cosmin, cosmax) +
delta_sigma_f(
quarks[
STRANGE], pol_e, pol_p,
s, cosmin, cosmax)
26442 double Qf, geLSM, gfLSM, geRSM, gfRSM, is2c2, GZ, Mz2s;
26446 double MLR2SM, MRL2SM, MLL2SM, MRR2SM, numdA, dendA;
26452 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26453 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26464 Mz2s =
Mz *
Mz -
s;
26470 }
else if (f.
is(
"TAU")) {
26474 }
else if (f.
is(
"UP")) {
26478 }
else if (f.
is(
"CHARM")) {
26482 }
else if (f.
is(
"DOWN")) {
26486 }
else if (f.
is(
"STRANGE")) {
26490 }
else if (f.
is(
"BOTTOM")) {
26495 throw std::runtime_error(
"NPSMEFTd6::delta_AFB_f(): wrong argument");
26513 + (is2c2 * is2c2 * (geLSM * geLSM * gfRSM * gfRSM) *
s *
s
26514 + 2.0 * Qf * is2c2 * (geLSM * gfRSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26517 + (is2c2 * is2c2 * (geRSM * geRSM * gfLSM * gfLSM) *
s *
s
26518 + 2.0 * Qf * is2c2 * (geRSM * gfLSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26521 + (is2c2 * is2c2 * (geLSM * geLSM * gfLSM * gfLSM) *
s *
s
26522 + 2.0 * Qf * is2c2 * (geLSM * gfLSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26525 + (is2c2 * is2c2 * (geRSM * geRSM * gfRSM * gfRSM) *
s *
s
26526 + 2.0 * Qf * is2c2 * (geRSM * gfRSM) * Mz2s *
s) / (Mz2s * Mz2s +
Mz *
Mz * GZ * GZ);
26531 dendA = ((MRL2SM + MRR2SM) * pRH + (MLL2SM + MLR2SM) * pLH);
26533 dendA = 2.0 * dendA * dendA;
26541 dAFB = numdA/dendA;
26553 double gLeSM,gReSM;
26556 double propZSM2,propZSMRe,MeeLR2SM;
26565 propZSM2 = s2/((
s - Mz2)*(
s - Mz2) + Mz2*GammaZSM*GammaZSM);
26566 propZSMRe = (
s*(
s - Mz2))/((
s - Mz2)*(
s - Mz2) + Mz2*GammaZSM*GammaZSM);
26568 MeeLR2SM = 1.0 + (gLeSM*gLeSM*gReSM*gReSM/(sw2cw2*sw2cw2))*propZSM2 + 2.0*(gLeSM*gReSM/sw2cw2)*propZSMRe;
26570 intM2 = MeeLR2SM*(t1*t1*t1 - t0*t0*t0)/(3.0*
s*
s);
26579 double gLeSM,gReSM;
26587 intM2 =
s*
s*(((gLeSM*gLeSM*gReSM*gReSM)/sw2cw2/sw2cw2)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) - 1.0/t1 + 1.0/t0 +
26588 (2.0*gLeSM*gReSM*(-log(t1/t0) + log((-Mz2 + t1)/(-Mz2 + t0))))/(Mz2*sw2cw2));
26599 double Mz2, Mz4, s2;
26608 intM2 = (gLeSM*gLeSM*gLeSM*gLeSM*s2 + 2.0*gLeSM*gLeSM*
s*(-Mz2 +
s)*sw2cw2 + sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))/(3.0*s2*sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*(pow(
s + t1,3.0) - pow(
s + t0,3.0)) +
26609 ((2.0*(1.0 + (gLeSM*gLeSM*
s*(-Mz2 +
s))/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))) )/
s)*(2.0*
s *(t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26610 (2.0*gLeSM*gLeSM* (-sw2cw2 + (gLeSM*gLeSM*(Mz2 -
s)*
s)/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/(
s*sw2cw2*sw2cw2)* (-(1.0/2.0)*t1*(2.0*Mz2 + 4.0*
s + t1) + (1.0/2.0)*t0*(2.0*Mz2 + 4.0*
s + t0) - (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)) ) +
26611 (2.0*(gLeSM*gLeSM) )/(Mz2*sw2cw2)*(Mz2 *(t1 - t0) - s2*log(t1/t0) + (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26612 (-(s2/t1) + s2/t0 + t1 - t0 + 2.0*
s*log(t1/t0)) +
26613 (gLeSM*gLeSM*gLeSM*gLeSM /sw2cw2/sw2cw2)*((Mz2 +
s)*(Mz2 +
s)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)));
26624 double Mz2, Mz4, s2;
26633 intM2 = (gReSM*gReSM*gReSM*gReSM*s2 + 2.0*gReSM*gReSM*
s*(-Mz2 +
s)*sw2cw2 + sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))/(3.0*s2*sw2cw2*sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*(pow(
s + t1,3.0) - pow(
s + t0,3.0)) +
26634 ((2.0*(1.0 + (gReSM*gReSM*
s*(-Mz2 +
s))/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))) )/
s)*(2.0*
s *(t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26635 (2.0*gReSM*gReSM* (-sw2cw2 + (gReSM*gReSM*(Mz2 -
s)*
s)/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/(
s*sw2cw2*sw2cw2)* (-(1.0/2.0)*t1*(2.0*Mz2 + 4.0*
s + t1) + (1.0/2.0)*t0*(2.0*Mz2 + 4.0*
s + t0) - (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)) ) +
26636 (2.0*(gReSM*gReSM) )/(Mz2*sw2cw2)*(Mz2 *(t1 - t0) - s2*log(t1/t0) + (Mz2 +
s)*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26637 (-(s2/t1) + s2/t0 + t1 - t0 + 2.0*
s*log(t1/t0)) +
26638 (gReSM*gReSM*gReSM*gReSM /sw2cw2/sw2cw2)*((Mz2 +
s)*(Mz2 +
s)*(1.0/(Mz2 - t1) - 1.0/(Mz2 - t0)) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0)));
26647 double aEM, sw2cw2;
26651 double GammaZSM, deltaGammaZ;
26652 double Mz2, Mz4, s2;
26665 intM2 = (1.0/(3.0*s2))*((2.0*gLeSM*gLeSM*gLeSM*Mz2*s2*GammaZSM*(gLeSM*(Mz4 + s2 - Mz2*(2.0*
s + GammaZSM*GammaZSM))*deltaGammaZ + 2.0*GammaZSM*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagLe))/(sw2cw2*sw2cw2 * pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),3.0)) +
26666 2.0*(1.0 - (gLeSM*gLeSM*(Mz2 -
s)*
s)/(sw2cw2*((Mz2 -
s)*(Mz2 -
s) + Mz2*GammaZSM*GammaZSM)))*(
delta_em + (
s*Aeeee)/(2.0*M_PI*aEM) + (2.0*gLeSM*(Mz2 -
s)*
s*(gLeSM*Mz2*GammaZSM*deltaGammaZ - (Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagLe))/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0))))*(pow(
s + t1 ,3.0) - pow(
s + t0,3.0)) +
26667 ((2.0*
delta_em + (4.0*gLeSM*gLeSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0)) + (
s*Aeeee)/(M_PI*aEM) - (4.0*gLeSM*(Mz2 -
s)*
s*deltagLe)/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/
s)*(2*
s*( t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26668 (gLeSM *(gLeSM*(2.0*sw2cw2*
delta_em + (4.0*gLeSM*gLeSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0) + (
s*sw2cw2*Aeeee)/(M_PI*aEM)) + 4.0*(sw2cw2 + (2.0*gLeSM*gLeSM*
s*(-Mz2 +
s))/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*deltagLe))/(
s*sw2cw2*sw2cw2)*((1.0/2.0)*( t1*(2.0*Mz2 + 4.0*
s + t1) - t0*(2.0*Mz2 + 4.0*
s + t0)) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26669 (4.0*gLeSM*deltagLe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26670 (4.0*gLeSM*gLeSM*gLeSM*deltagLe)/(sw2cw2*sw2cw2)*(((Mz2 +
s)*(Mz2 +
s)/(Mz2 - t1) - (Mz2 +
s)*(Mz2 +
s)/(Mz2 - t0) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))));
26678 double aEM, sw2cw2;
26682 double GammaZSM, deltaGammaZ;
26683 double Mz2, Mz4, s2;
26696 intM2 = (1.0/(3.0*s2))*((2.0*gReSM*gReSM*gReSM*Mz2*s2*GammaZSM*(gReSM*(Mz4 + s2 - Mz2*(2.0*
s + GammaZSM*GammaZSM))*deltaGammaZ + 2.0*GammaZSM*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagRe))/(sw2cw2*sw2cw2 * pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),3.0)) +
26697 2.0*(1.0 - (gReSM*gReSM*(Mz2 -
s)*
s)/(sw2cw2*((Mz2 -
s)*(Mz2 -
s) + Mz2*GammaZSM*GammaZSM)))*(
delta_em + (
s*Aeeee)/(2.0*M_PI*aEM) + (2.0*gReSM*(Mz2 -
s)*
s*(gReSM*Mz2*GammaZSM*deltaGammaZ - (Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))*deltagRe))/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0))))*(pow(
s + t1 ,3.0) - pow(
s + t0,3.0)) +
26698 ((2.0*
delta_em + (4.0*gReSM*gReSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0)) + (
s*Aeeee)/(M_PI*aEM) - (4.0*gReSM*(Mz2 -
s)*
s*deltagRe)/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM))))/
s)*(2*
s*( t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
26699 (gReSM *(gReSM*(2.0*sw2cw2*
delta_em + (4.0*gReSM*gReSM*Mz2*(Mz2 -
s)*
s*GammaZSM*deltaGammaZ)/pow(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM),2.0) + (
s*sw2cw2*Aeeee)/(M_PI*aEM)) + 4.0*(sw2cw2 + (2.0*gReSM*gReSM*
s*(-Mz2 +
s))/(Mz4 + s2 + Mz2*(-2.0*
s + GammaZSM*GammaZSM)))*deltagRe))/(
s*sw2cw2*sw2cw2)*((1.0/2.0)*( t1*(2.0*Mz2 + 4.0*
s + t1) - t0*(2.0*Mz2 + 4.0*
s + t0)) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26700 (4.0*gReSM*deltagRe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 +
s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
26701 (4.0*gReSM*gReSM*gReSM*deltagRe)/(sw2cw2*sw2cw2)*(((Mz2 +
s)*(Mz2 +
s)/(Mz2 - t1) - (Mz2 +
s)*(Mz2 +
s)/(Mz2 - t0) + t1 - t0 + 2.0*(Mz2 +
s)*log((-Mz2 + t1)/(-Mz2 + t0))));
26727 double aEM, sw2cw2;
26728 double gLeSM, gReSM;
26729 double deltagLe, deltagRe;
26742 intM2 = -2.0 * s2*
delta_em *(1/t1 - 1/t0) -
26743 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*
delta_em + deltagRe)))/(
Mz *
Mz * sw2cw2)*(log(t1/t0) - log( (-
Mz *
Mz + t1)/(-
Mz *
Mz + t0) ) ) +
26744 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
26745 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (
Mz *
Mz - t1)/(
Mz *
Mz - t0) ) +
26746 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (
Mz *
Mz - t1) - 1.0/ (
Mz *
Mz - t0));
26754 double aEM, sw2cw2;
26755 double gLeSM, gReSM;
26756 double deltagLe, deltagRe;
26769 intM2 = -2.0 * s2*
delta_em *(1/t1 - 1/t0) -
26770 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*
delta_em + deltagRe)))/(
Mz *
Mz * sw2cw2)*(log(t1/t0) - log( (-
Mz *
Mz + t1)/(-
Mz *
Mz + t0) ) ) +
26771 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
26772 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (
Mz *
Mz - t1)/(
Mz *
Mz - t0) ) +
26773 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (
Mz *
Mz - t1) - 1.0/ (
Mz *
Mz - t0));
26779const double NPSMEFTd6::sigmaSM_ee(
const double pol_e,
const double pol_p,
const double s,
const double cosmin,
const double cosmax)
const {
26781 double sumM2, sigma;
26782 double topb = 0.3894e+9;
26783 double t0, t1, lambdaK;
26787 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26788 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26791 t0 = 0.5 *
s * ( -1.0 + cosmin );
26792 t1 = 0.5 *
s * ( -1.0 + cosmax );
26804 return topb * sigma;
26811 double sumM2, dsigma;
26812 double topb = 0.3894e+9;
26813 double t0, t1, lambdaK;
26817 pLH = (1.0 - pol_e) * (1.0 + pol_p);
26818 pRH = (1.0 + pol_e) * (1.0 - pol_p);
26821 t0 = 0.5 *
s * ( -1.0 + cosmin );
26822 t1 = 0.5 *
s * ( -1.0 + cosmax );
26835 return topb * dsigma;
26840 double coscut = 0.90;
26847 double coscut = 0.90;
26848 double xsSMF, xsSMB, xsSM;
26849 double dxsF, dxsB, dxs;
26853 xsSM =
sigmaSM_ee(pol_e, pol_p,
s, -coscut, coscut);
26854 xsSMF =
sigmaSM_ee(pol_e, pol_p,
s, 0.0, coscut);
26855 xsSMB =
sigmaSM_ee(pol_e, pol_p,
s, -coscut, 0.0);
26863 dAFB = (dxsF - dxsB)/xsSM - (xsSMF - xsSMB)*dxs/xsSM/xsSM;
std::map< std::string, double > DPars
void addMissingModelParameter(const std::string &missingParameterName)
void setModelLinearized(bool linearized=true)
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
std::string name
The name of the model.
void raiseMissingModelParameterCount()
virtual const double intDMRR2eus2(const double s, const double t0, const double t1) const
double CHd_12r
The dimension-6 operator coefficient (real part).
const double deltaGammaHlvjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHZZRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
gslpp::complex AHZga_W(double tau, double lambda) const
W loop function entering in the calculation of the effective coupling.
virtual const double muTHUWHgaga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
const double deltaGammaH4fRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double AuxObs_NP20() const
Auxiliary observable AuxObs_NP20.
virtual const double deltaG_hgg() const
The new physics contribution to the coupling of the effective interaction .
const double deltaGammaH2l2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double cRGE
Parameter to control the inclusion of log-enhanced contributions via RG effects. If activated then it...
double CuG_22r
The dimension-6 operator coefficient (real part).
double CeB_11r
The dimension-6 operator coefficient (real part).
const double CeeRL_charm() const
virtual const double deltays_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double deltaaSMZ() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
double CuW_13r
The dimension-6 operator coefficient (real part).
virtual const double muTHUWHbb(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CHud_11i
The dimension-6 operator coefficient (imaginary part).
double eZH_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double BrH2L2dRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double STXS_WHqqHqq_VBFtopo_j3(double sqrt_s) const
The STXS bin .
virtual const double BrH2mu2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CHd_22
The dimension-6 operator coefficient .
bool FlagRotateCHWCHB
A boolean flag that is true if we use as parameters CHWHB_gaga and CHWHB_gagaorth instead of CHW and ...
double eZH_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2e2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeRL_strange() const
const double deltaGammaHevmuvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS_ttHtH(double sqrt_s) const
The STXS bin .
double eVBF_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eZH_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double xseeWW4fLEP2(double sqrt_s, const int fstate) const
The cross section in pb for , with the different fermion final states for C.O.M. energies in 188-208...
virtual const double muggHH(double sqrt_s) const
The ratio between the gluon-gluon fusion di-Higgs production cross-section in the current model and ...
virtual const double muTHUggHtautau(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettH_78_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double deltaKgammaNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double lambz_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double muZH(double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double NevLHCpptautau13(const int i_bin) const
Number of di-tau events at the LHC at 13 TeV.
virtual const double BrHZgallRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double CEWHd11() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double AuxObs_NP29() const
Auxiliary observable AuxObs_NP29.
double eHwidth
Total relative theoretical error in the Higgs width.
virtual const double muVBFpVH(double sqrt_s) const
The ratio between the sum of VBF and WH+ZH associated production cross-section in the current model ...
virtual const double deltamb() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
const double deltag3G() const
The new physics contribution to the coupling of the effective interaction .
virtual const double muVBFHbb(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muTHUggHZZ4mu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double CeB_22r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj60_120_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double STXS_qqHlv_pTV_0_150(double sqrt_s) const
The STXS bin .
double CdH_23r
The dimension-6 operator coefficient (real part).
virtual const double muTHUVBFHbb(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CHL1_23i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG1_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual const double mummHvv(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double STXS12_qqHll_pTV250_Inf(double sqrt_s) const
The STXS bin , .
double CeW_11r
The dimension-6 operator coefficient (real part).
virtual const double BrH4lRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eVBF_78_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuH_22i
The dimension-6 operator coefficient (imaginary part).
double CuB_11r
The dimension-6 operator coefficient (real part).
virtual const double BrH2v2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUVHWW(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CHe_12i
The dimension-6 operator coefficient (imaginary part).
double g1_tree
The tree level value of the gauge coupling contant (at the pole).
bool FlagMWinput
A boolean for the model flag MWinput.
virtual const double CEWHQd33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double g3_tree
The tree level value of the gauge coupling contant (at the pole).
double CHud_22r
The dimension-6 operator coefficient (real part).
double CHd_13r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
double delta_ale_2
The dimension 6 correction to the electromagnetic coupling.
const double GammaHlvjjRatio() const
The ratio of the ( \Gamma(H\to l l j j) \Gamma(H\to l l j j)_{\mathrm{SM}} \Gamma(H\to l l j j) l=e,...
virtual const double deltaMwd6() const
The relative NP corrections to the mass of the boson, .
const double deltaGL_f_2(const Particle p) const
The new physics contribution to the left-handed coupling .
const double GammaH2e2vRatio() const
The ratio of the in the current model and in the Standard Model.
double eVBF_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double delta_UgNC
The dimension 6 universal correction to neutral current EW couplings.
double eZHint
Intrinsic relative theoretical error in ZH production. (Assumed to be constant in energy....
virtual const double muTHUZHgaga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double CEWHL122() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CuW_33i
The dimension-6 operator coefficient (imaginary part).
virtual const double BrW(const Particle fi, const Particle fj) const
The branching ratio of the boson decaying into a SM fermion pair, .
gslpp::complex I_triangle_1(double tau, double lambda) const
Loop function entering in the calculation of the effective coupling.
double eZH_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2l2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double NevLHCppmumu13(const int i_bin) const
Number of di-muon events at the LHC at 13 TeV.
virtual const double computeGammaTotalRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH4eRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_qqHll_pTV75_150(double sqrt_s) const
The STXS bin , .
const double GammaH2L2dRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double mueeZBFPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double BrHVVRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double obliqueS() const
The oblique parameter . (Simplified implementation. Contribution only from .)
double CHL1_33
The dimension-6 operator coefficient .
virtual const double kappaAeff() const
The effective coupling .
bool FlagLoopH3d6Quad
A boolean flag that is true if including quadratic modifications in the SM loops in Higgs observables...
double CuB_23r
The dimension-6 operator coefficient (real part).
double eggFint
Intrinsic relative theoretical error in ggF production. (Assumed to be constant in energy....
gslpp::complex deltaG_hAff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double eZH_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
static const std::string NPSMEFTd6VarsRot[NNPSMEFTd6Vars]
A string array containing the labels of the model parameters in NPSMEFTd6 if the model flag FlagRotat...
virtual const double STXS_WHqqHqq_Rest(double sqrt_s) const
The STXS bin .
double CdB_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double muVHWW2l2v(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double deltaGmu() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
virtual const double STXS_WHqqHqq_VH2j(double sqrt_s) const
The STXS bin .
virtual const double BrHWW4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
virtual const double kappabeff() const
The effective coupling .
virtual const double AuxObs_NP15() const
Auxiliary observable AuxObs_NP15.
double CHWB
The dimension-6 operator coefficient .
double eWH_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
double CuG_12i
The dimension-6 operator coefficient (imaginary part).
double CHL3_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2L2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS_ggH0j(double sqrt_s) const
The STXS bin .
const double deltaGammaHlvjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
bool FlagFlavU3OfX
A boolean flag that is true if assuming U(3)^5 symmetry in the CfH and CfV operator coefficients.
double eWH_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CeW_11i
The dimension-6 operator coefficient (imaginary part).
const double GammaHll_vvorjjRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double STXS12_ggHll_pTV150_250_Nj1(double sqrt_s) const
The STXS bin , .
double lambdaH_tree
The SM tree level value of the scalar quartic coupling in the potential.
double eWH_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual const double muTHUVBFHinv(double sqrt_s) const
The ratio between the VBF production cross-section with subsequent decay into invisible states in th...
double CdB_33r
The dimension-6 operator coefficient (real part).
virtual const double AuxObs_NP18() const
Auxiliary observable AuxObs_NP18.
double CuW_12r
The dimension-6 operator coefficient (real part).
virtual const double deltaMw2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
double gZvL
The tree level value of the couplings in the SM.
const double GammaHlv_lvorjjRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double eZH_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double C2BS
The dimension-6 operator coefficient .
virtual const double deltaxseeWWtotLEP2(double sqrt_s) const
The new physics contribution to the total cross section in pb for , summing over all final states for...
const double deltaGammaH2muvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double STXS_ZHqqHqq_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
double eVBF_1314_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaGammaH2L2dRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZH_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eeeZHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual const double delta_muVBF_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the vector-boson fusion Higgs production cross-sect...
virtual const double muTHUVBFHmumu(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
static const int NNPSMEFTd6Vars_LFU_QFU
The number of the model parameters in NPSMEFTd6 with lepton and quark flavour universalities.
double eZH_1314_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double AuxObs_NP21() const
Auxiliary observable AuxObs_NP21 (See code for details.)
const double deltaGR_f_2(const Particle p) const
The new physics contribution to the right-handed coupling .
const double deltaGammaHLvvLRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuH_12i
The dimension-6 operator coefficient (imaginary part).
const double CeeRL_tau() const
virtual const double dxsdcoseeWWlvjjLEP2(double sqrt_s, const int bin) const
The differential cross section in pb for , with for the 4 bins defined in arXiv: 1606....
virtual const double deltaGamma_Wff_2(const Particle fi, const Particle fj) const
double CHud_23i
The dimension-6 operator coefficient (imaginary part).
double sW2_tree
The square of the tree level values for the sine of the weak angle.
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of the model.
virtual const double BrH2e2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double GammaW() const
The total width of the boson, .
double edeeWWdcint
Intrinsic relative theoretical error in : total cross section and distribution.
virtual const double STXS12_qqHqq_mjj120_350_Nj2(double sqrt_s) const
The STXS bin , .
double CdG_12r
The dimension-6 operator coefficient (real part).
virtual const double CEWHQ122() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double muttHWW2l2v(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHe_13r
The dimension-6 operator coefficient (real part).
double BrHexo
The branching ratio of exotic (not invisible) Higgs decays.
double eVBF_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double muTHUVHZZ4l(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double eHggint
Intrinsic relative theoretical error in .
const double GammaH4muRatio() const
The ratio of the in the current model and in the Standard Model.
const double GammaHWW4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
const double deltaGammaH4fRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_Z
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double CEWHL333() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double mueeZH(double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double deltaG1_hZARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
double Mw_tree
The tree level value of the boson mass.
double CdG_11r
The dimension-6 operator coefficient (real part).
virtual const double intDMLL2eus2(const double s, const double t0, const double t1) const
virtual const double muVHZga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double kappaZAeff() const
The effective coupling .
const double deltaGammaH2e2muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaGammaTotalRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_qqHlv_pTV75_150(double sqrt_s) const
The STXS bin , .
virtual const double BrH2u2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltag1gaNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double deltaMwd6_2() const
The relative NP corrections to the mass of the boson, .
const double tovers2(const double cosmin, const double cosmax) const
virtual const double mueeZBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double BrH4vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltaG2_hWW() const
The new physics contribution to the coupling of the effective interaction .
const double deltaGammaH2muvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_78_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double AuxObs_NP4() const
Auxiliary observable AuxObs_NP4 (See code for details.)
virtual const double mueettHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eepWBFpar
Parametric relative theoretical error in via WBF. (Assumed to be constant in energy....
virtual const double muttHZga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHL3_33
The dimension-6 operator coefficient .
double CuG_23i
The dimension-6 operator coefficient (imaginary part).
double CuG_33r
The dimension-6 operator coefficient (real part).
double BrHinv
The branching ratio of invisible Higgs decays.
double CHe_13i
The dimension-6 operator coefficient (imaginary part).
double delta_xWZ_2
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double GammaHevmuvRatio() const
The ratio of the in the current model and in the Standard Model.
double eeettHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double BrHLvudRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double GammaH2d2dRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaHtautauRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUVBFHWW2l2v(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double STXS_qqHll_pTV_250(double sqrt_s) const
The STXS bin .
double CuW_13i
The dimension-6 operator coefficient (imaginary part).
double CeH_11r
The dimension-6 operator coefficient (real part).
double eVBF_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
Matching< NPSMEFTd6Matching, NPSMEFTd6 > NPSMEFTd6M
virtual const double AuxObs_NP23() const
Auxiliary observable AuxObs_NP23.
gslpp::complex AH_W(double tau) const
W loop function entering in the calculation of the effective coupling.
double eVBF_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double STXS_qqHqq_Rest(double sqrt_s) const
The STXS bin .
const double deltaGammaHccRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eZH_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
gslpp::complex CHud_diag(const Particle u) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double AuxObs_NP17() const
Auxiliary observable AuxObs_NP17.
double eZHpar
Parametric relative theoretical error in ZH production. (Assumed to be constant in energy....
virtual const double deltayc_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double mummttH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double STXS_qqHlv_pTV_0_250(double sqrt_s) const
The STXS bin .
virtual const double RWc() const
The ratio .
virtual const double mueeZHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
const double uovers2(const double cosmin, const double cosmax) const
double CHB
The dimension-6 operator coefficient .
const double CeeLL_tau() const
virtual const double STXS12_qqHll_pTV0_75(double sqrt_s) const
The STXS bin , .
const double deltaGammaHgagaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHL1_11
The dimension-6 operator coefficient .
virtual const double muZHWW2l2v(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CdW_33r
The dimension-6 operator coefficient (real part).
double eVBF_2_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaGammaHggRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS_ZHqqHqq_VH2j(double sqrt_s) const
The STXS bin .
double CdG_13i
The dimension-6 operator coefficient (imaginary part).
double delta_g2_2
The dimension 6 correction to the gauge coupling.
double CHe_23r
The dimension-6 operator coefficient (real part).
virtual const double muTHUttHZZ4l(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CdH_23i
The dimension-6 operator coefficient (imaginary part).
const double GammaH2v2uRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2v2uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUggHZga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double deltaMh2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
virtual const double CEWHQ311() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double STXS_qqHlv_pTV_250(double sqrt_s) const
The STXS bin .
virtual const double STXS_qqHqq_nonVHtopo(double sqrt_s) const
The STXS bin .
double CuB_13i
The dimension-6 operator coefficient (imaginary part).
static const std::string NPSMEFTd6Vars[NNPSMEFTd6Vars]
A string array containing the labels of the model parameters in NPSMEFTd6 if the model flag FlagRotat...
double eeMz
The em coupling at Mz.
virtual const double muZHmumu(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double deltamb2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
const double deltaGammaH4L2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS12_ggH_pTH200_300_Nj01(double sqrt_s) const
The STXS bin , .
virtual const double BrH2v2uRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaGammaHWW4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
double delta_Mz2_2
The dimension 6 correction to the Z-boson mass squared.
double ettHmumu
Total relative theoretical error in .
virtual const double BrH4L2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eZH_78_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
gslpp::complex deltaGR_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double STXS_ggH2j_pTH_0_60(double sqrt_s) const
The STXS bin .
double eZH_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2v2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrH4LRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muggHpttH(double sqrt_s) const
The ratio between the sum of gluon-gluon fusion and t-tbar-Higgs associated production cross-section...
const double CeeLR_mu() const
virtual const double muZHZga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CdB_33i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaH2L2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CdH_33i
The dimension-6 operator coefficient (imaginary part).
virtual gslpp::complex deltaGR_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
double CuB_22i
The dimension-6 operator coefficient (imaginary part).
gslpp::complex deltaG_hZff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double BrH4muRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double CeeLL_charm() const
virtual const double STXS_qqHqq_pTj_200(double sqrt_s) const
The STXS bin .
virtual const double CEWHQ111() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double CeeLR_charm() const
virtual const double muVH(double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
virtual const double muVHWW(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double ettH_78_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double CHud_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double xseeWWtotLEP2(double sqrt_s) const
The total cross section in pb for , summing over all final states for C.O.M. energies in 188-208 GeV....
virtual const double muWHtautau(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double GammaHggRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double BrHtoinvRatio() const
The ratio of the Br in the current model and in the Standard Model.
bool hatCis() const
If True, explicitly defines the 8 'hat' coefficients in the EWPOs (Z-couplings, dGf,...
virtual const double CEWHQ322() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHd_23r
The dimension-6 operator coefficient (real part).
virtual const double muTHUVHinv(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into invisible states in the...
double CHL1_13i
The dimension-6 operator coefficient (imaginary part).
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for NPSMEFTd6 have been provided in model initializ...
virtual const double STXS12_BrHevmuvRatio() const
The STXS BR .
double Yukt
SM u-quark Yukawas.
double eVBF_1314_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eZH_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eZHmumu
Total relative theoretical error in .
double eHgagapar
Parametric relative theoretical error in .
virtual const double muTHUttHmumu(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muTHUttHWW2l2v(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double STXS_ggH1j_pTH_0_60(double sqrt_s) const
The STXS bin .
double eeeZHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double muTHUVHtautau(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CuH_13r
The dimension-6 operator coefficient (real part).
virtual const double cZZ_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CHWHB_gagaorth
The combination of dimension-6 operator coefficients .
virtual const double delta_muttH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the t-tbar-Higgs associated production cross-sectio...
virtual const double BrH4uRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP28() const
Auxiliary observable AuxObs_NP28.
virtual const double STXS_ggH2j_pTH_60_120(double sqrt_s) const
The STXS bin .
virtual const double muggHWW(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double deltaGammaH4muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double ettHpar
Parametric relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual const double BrH2Lv2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
bool FlagLoopHd6
A boolean flag that is true if including modifications in the SM loops in Higgs observables due to th...
virtual const double STXS_qqHll_pTV_0_150(double sqrt_s) const
The STXS bin .
virtual const double STXS12_ggH_pTH0_10_Nj0(double sqrt_s) const
The STXS bin , .
virtual const double deltaytau_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double Br_H_exo() const
The branching ratio of the of the Higgs into exotic particles.
bool FlagRGEciLLA
A flag that is TRUE if including log-enhanced 1-loop corrections propotional to the dim-6 Wilson coef...
double CeB_33r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4LRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZH_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double STXS12_ggH_pTH650_Inf_Nj01(double sqrt_s) const
The STXS bin , .
double CeW_22i
The dimension-6 operator coefficient (imaginary part).
double CeW_33i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_11
The dimension-6 operator coefficient .
const double deltaGL_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double BrHccRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double deltaGammaH2d2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUWHWW(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double muggHtautau(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eeeWBFint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double muVHZZ4l(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double dZH2
Higgs self-coupling contribution to the universal resummed Higgs wave function renormalization and co...
virtual const double deltacZ_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double deltaGwd62() const
The relative NP corrections to the width of the boson squared, .
double eeeWBFpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual const double BrH2e2muRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eeettHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
double CuH_33i
The dimension-6 operator coefficient (imaginary part).
virtual const double muttHbb(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muggH(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section in the current model and in ...
double eZH_78_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH4L2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double muTHUggHbb(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettH_1314_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double CHu_12r
The dimension-6 operator coefficient (real part).
virtual const double obliqueU() const
The oblique parameter .
const double deltaGammaH2evRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muVBFHtautau(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muggHZZ4l(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettH_1314_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
virtual const double CEWHu11() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CeH_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2u2uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eWHpar
Parametric relative theoretical error in WH production. (Assumed to be constant in energy....
double eVBF_78_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CeH_33r
The dimension-6 operator coefficient (real part).
virtual const double muVHmumu(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2L2dRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eVBF_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double STXS12_ggHll_pTV0_75(double sqrt_s) const
The STXS bin , .
virtual const double obliqueW() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual const double AuxObs_NP1() const
Auxiliary observable AuxObs_NP1 (See code for details.)
double CdW_12i
The dimension-6 operator coefficient (imaginary part).
static const std::string NPSMEFTd6VarsRot_LFU_QFU[NNPSMEFTd6Vars_LFU_QFU]
A string array containing the labels of the model parameters in NPSMEFTd6 with lepton and quark flavo...
virtual const double BrH2L2uRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eVBF_1314_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CHL1_12r
The dimension-6 operator coefficient (real part).
virtual const double deltaaMZ2() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
const double deltaGammaHbbRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muTHUggHgaga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
double CuG_33i
The dimension-6 operator coefficient (imaginary part).
const double CeeLL_top() const
double eHccint
Intrinsic relative theoretical error in .
double CDHW
The dimension-6 operator coefficient .
double delta_sW2
The dimension 6 correction to the weak mixing angle.
virtual const double STXS12_ggHll_pTV150_250_Nj0(double sqrt_s) const
The STXS bin , .
double CeB_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double BrH4dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double CEWHe33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muttHmumu(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double eepWBFint
Intrinsic relative theoretical error in via WBF. (Assumed to be constant in energy....
const double GammaH2mu2vRatio() const
The ratio of the in the current model and in the Standard Model.
double CuG_13r
The dimension-6 operator coefficient (real part).
virtual const double muepZBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eWH_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
const double CeeRR_mu() const
double CHWHB_gaga
The combination of dimension-6 operator coefficients entering in : .
virtual const double STXS_qqHqq_VBFtopo_Rest(double sqrt_s) const
The STXS bin .
const double GammaH2l2vRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual gslpp::complex deltaGL_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
virtual const double AuxObs_NP26() const
Auxiliary observable AuxObs_NP26.
const double deltaGR_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdH_11r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHlv_pTV0_75(double sqrt_s) const
The STXS bin , .
double delta_xBZ_2
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double deltaGammaHudduRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muVHtautau(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
const double deltaGammaHgagaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHL1_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaHLvudRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double deltaMw() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CHQ1_12r
The dimension-6 operator coefficient (real part).
double CuG_23r
The dimension-6 operator coefficient (real part).
double CHD
The dimension-6 operator coefficient .
double eVBF_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double BrH4fRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CeH_23i
The dimension-6 operator coefficient (imaginary part).
virtual const double obliqueY() const
The oblique parameter . (Simplified implementation. Contribution only from .)
double eHZgaint
Intrinsic relative theoretical error in .
virtual const double STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
const double CeeRR_charm() const
double CHL3_13r
The dimension-6 operator coefficient (real part).
double eVBF_2_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdG_13r
The dimension-6 operator coefficient (real part).
virtual const double delta_AFB_f(const Particle f, const double pol_e, const double pol_p, const double s) const
const double deltaGammaH4lRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double delta_g1_2
The dimension 6 correction to the gauge coupling.
virtual const double ppZHprobe(double sqrt_s) const
The direction constrained by in the boosted regime, . From arXiv:1807.01796 and the contribution to ...
double CeB_11i
The dimension-6 operator coefficient (imaginary part).
double CdH_12r
The dimension-6 operator coefficient (real part).
virtual const double intDMLR2ets2(const double s, const double t0, const double t1) const
const double deltaGammaHZgaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eHWWint
Intrinsic relative theoretical error in .
double CuB_13r
The dimension-6 operator coefficient (real part).
const double deltaGammaHlv_lvorjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double muTHUttHWW(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
const double deltaGammaH2v2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muZHZZ(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2Lv2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double delta_muWH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the W-Higgs associated production cross-section in ...
double CDW
The dimension-6 operator coefficient .
double Yukb
SM d-quark Yukawas.
virtual const double muZHbb(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double BrHZZ4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
const double CeeRL_bottom() const
virtual const double deltaymu_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CeB_12r
The dimension-6 operator coefficient (real part).
virtual const double aPskPol(double sqrt_s, double Pol_em, double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
const double CeeRR_tau() const
virtual const double cggEff_HB(const double mu) const
The effective Higgs-basis coupling . (Similar to cgg_HB but including modifications of SM loops....
const double GammaH2u2uRatio() const
The ratio of the in the current model and in the Standard Model.
double eHbbint
Intrinsic relative theoretical error in .
const double deltaGammaH2LvRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CeB_23r
The dimension-6 operator coefficient (real part).
double CeH_33i
The dimension-6 operator coefficient (imaginary part).
double CuW_23r
The dimension-6 operator coefficient (real part).
virtual const double deltamc() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
virtual const double kappamueff() const
The effective coupling .
double CdG_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double muWHWW2l2v(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double CeeRL_mu() const
double CHe_33
The dimension-6 operator coefficient .
double cW2_tree
The square of the tree level values for the cosine of the weak angle.
double CHL3_12i
The dimension-6 operator coefficient (real part).
const double CeeLR_down() const
const double deltaGammaH4lRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double ettH_1314_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double CHd_12i
The dimension-6 operator coefficient (imaginary part).
double eWH_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double C2W
The dimension-6 operator coefficient .
const double deltaGammaHccRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeLR_tau() const
double eZH_1314_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CuG_12r
The dimension-6 operator coefficient (real part).
const double GammaH2evRatio() const
The ratio of the in the current model and in the Standard Model.
double CG
The dimension-6 operator coefficient .
double eVBF_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double mueeZllH(double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double deltamtau() const
The relative correction to the mass of the lepton, , with respect to ref. point used in the SM calcu...
double CuH_11r
The dimension-6 operator coefficient (real part).
double cHSM
Parameter to control the inclusion of modifications of SM parameters in selected Higgs processes.
double eWH_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
const double CHF1_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
virtual const double mupTVppWZ(double sqrt_s, double pTV1, double pTV2) const
The number of events in in a given bin, normalized to the SM prediction. From arXiv: 1712....
const double CeeLL_strange() const
const double deltaGammaH2L2v2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CeW_23i
The dimension-6 operator coefficient (imaginary part).
double eZH_78_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double muVBFHZZ(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double delta_Dsigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cos) const
virtual const double muggHZga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eZH_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
gslpp::complex deltaG_Gff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdB_11r
The dimension-6 operator coefficient (real part).
const double GammaHccRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double AuxObs_NP5() const
Auxiliary observable AuxObs_NP5 (See code for details.)
double CdW_23i
The dimension-6 operator coefficient (imaginary part).
double delta_g1
The dimension 6 correction to the gauge coupling, for the Alpha-Scheme (cAsch=1,...
virtual const double deltaGzd62() const
The relative NP corrections to the width of the boson squared, .
double CH
The dimension-6 operator coefficient .
double delta_QgNC
The dimension 6 charge correction to neutral current EW couplings.
virtual const double muTHUWHZZ4l(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of NPSMEFTd6.
double CdW_11r
The dimension-6 operator coefficient (real part).
double CT
The dimension-6 operator coefficient .
double eHZgapar
Parametric relative theoretical error in .
virtual const double deltaGwd6() const
The relative NP corrections to the width of the boson, .
virtual const double STXS_qqHqq_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
virtual const double muTHUttHtautau(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHud_33i
The dimension-6 operator coefficient (imaginary part).
double eZH_2_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double STXS12_qqHlv_pTV150_250_Nj0(double sqrt_s) const
The STXS bin , .
const double GammaH4dRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double STXS12_ggH_pTH450_650_Nj01(double sqrt_s) const
The STXS bin , .
virtual const double deltaa02() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
virtual const double CEWHu33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double BrHggRatio() const
The ratio of the Br in the current model and in the Standard Model.
double dg1Z
Independent contribution to aTGC.
double eVBF_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
gslpp::complex CfG_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double CHW
The dimension-6 operator coefficient .
virtual const double muggHWW2l2v(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
gslpp::complex CfH_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double delta_ale
The dimension 6 correction to the electromagnetic coupling.
double eZH_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double GammaHTotR
NP contributions and Total to Higgs width ratio with SM.
virtual const double delta_muVH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the Z-Higgs and W-Higgs associated production cross...
const double GammaHZZRatio() const
The ratio of the in the current model and in the Standard Model.
const double CHf_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double AuxObs_NP3() const
Auxiliary observable AuxObs_NP3 (See code for details.)
virtual const double BrH2v2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
double aleMz
The em constant at Mz.
double CHud_13r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHL322() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muTHUVHbb(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUZHZZ(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double muttHtautau(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHQ1_33
The dimension-6 operator coefficient .
virtual const double bPskPol(double sqrt_s, double Pol_em, double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
const double CHF3_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
const double deltaGammaH2udRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eZH_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double deltaG1_hZA() const
The new physics contribution to the coupling of the effective interaction .
virtual const double delta_sigmaTot_ee(const double pol_e, const double pol_p, const double s) const
double v2
The square of the EW vev.
double eVBF_1314_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaGammaH2Lv2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHtautauRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHL3_22
The dimension-6 operator coefficient .
virtual const double deltaG3_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual const double delta_sigmaTot_f(const Particle f, const double pol_e, const double pol_p, const double s) const
double eZH_78_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double muTHUWHWW2l2v(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CW
The dimension-6 operator coefficient .
double cLHd6
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
const double GammaHtautauRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double STXS_qqHqq_VBFtopo_j3(double sqrt_s) const
The STXS bin .
virtual const double muTHUVHBRinv(double sqrt_s) const
The ratio between the VH production cross-section in the current model and in the Standard Model,...
virtual const double muTHUVBFHWW(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
bool FlagHiggsSM
A boolean flag that is true if including dependence on small variations of the SM parameters (depende...
double CHQ1_23i
The dimension-6 operator coefficient (imaginary part).
double CdG_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double muepWBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
static const int NNPSMEFTd6Vars
The number of the model parameters in NPSMEFTd6.
virtual const double BrHWWRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eepZBFpar
Parametric relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual const double sigmaSM_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
double CHd_11
The dimension-6 operator coefficient .
virtual const double CEWHe11() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double muWHWW(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double ettH_78_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double STXS12_ggH_pTH10_Inf_Nj0(double sqrt_s) const
The STXS bin , .
const double GammaH4eRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double BrHZgaRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CdG_22r
The dimension-6 operator coefficient (real part).
const double deltaMLL2_f(const Particle f, const double s, const double t) const
virtual const double obliqueT() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual const double muTHUVHgaga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
double CdB_13r
The dimension-6 operator coefficient (real part).
virtual const double xseeWW(double sqrt_s) const
Total cross section in pb, with .
double eZH_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eHbbpar
Parametric relative theoretical error in .
const double GammaH2muvRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double muTHUWHZZ(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double GammaHudduRatio() const
The ratio of the in the current model and in the Standard Model.
double eepZBFint
Intrinsic relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual const double mummHmm(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double CdB_23r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj0_60_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double STXS_ggH_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
virtual const double muttHWW(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double delta_e
The dimension 6 correction to the electric constant parameter.
const double deltaGammaH2v2uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHQ133() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double mueeWWPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double CEWHd22() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double deltaGammaH2e2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double kappataueff() const
The effective coupling .
virtual const double delta_sigma_had(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
virtual const double muZHZZ4l(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double deltayb_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double STXS_qqHll_pTV_150_250(double sqrt_s) const
The STXS bin .
const double deltaGammaH4muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual gslpp::complex deltaG_hff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double AuxObs_NP10() const
Auxiliary observable AuxObs_NP10 (See code for details.)
const double CeeRR_down() const
virtual const double AuxObs_NP7() const
Auxiliary observable AuxObs_NP7 (See code for details.)
double eVBF_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eVBF_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double lambdaZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
double CHQ1_12i
The dimension-6 operator coefficient (imaginary part).
double CuG_11r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2e2muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double AuxObs_NP19() const
Auxiliary observable AuxObs_NP19.
double CdW_12r
The dimension-6 operator coefficient (real part).
double CdB_12r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_pTH60_120_Nj1(double sqrt_s) const
The STXS bin , .
const double deltaGammaHZZRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double mummZH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double muVBFHWW(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double delta_GF
The dimension 6 correction to the Fermi constant, as extracted from muon decay.
double eZH_1314_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double GammaHgagaRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2L2uRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const bool FlagQuarkUniversal
An internal boolean flag that is true if assuming quark flavour universality.
virtual const double muTHUWHZga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double BrHmumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP22() const
Auxiliary observable AuxObs_NP22 (See code for details.)
virtual const double muWH(double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
virtual const double intDMRL2etildest2(const double s, const double t0, const double t1) const
double CHL1_13r
The dimension-6 operator coefficient (real part).
double cWsch
Parameters to control the SM EW input scheme: Alpha or MW.
double eZH_2_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double AuxObs_NP25() const
Auxiliary observable AuxObs_NP25.
const double deltaGammaHmumuRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaH4vRatio() const
The ratio of the in the current model and in the Standard Model.
double eVBF_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double muTHUggHZZ(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
bool FlagPartialQFU
A boolean flag that is true if assuming partial quark flavour universality between the 1st and 2nd fa...
double CeW_23r
The dimension-6 operator coefficient (real part).
double eWH_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double eWH_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double muTHUZHZZ4l(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double CEWHu22() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double GammaHbbRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double RZlilj(const Particle li, const Particle lj) const
The lepton universality ratio .
virtual const double BrHLvvLRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CuW_33r
The dimension-6 operator coefficient (real part).
virtual const double STXS_qqHlv_pTV_150_250_1j(double sqrt_s) const
The STXS bin .
double eHZZint
Intrinsic relative theoretical error in .
virtual const double STXS_WHqqHqq_VBFtopo_j3v(double sqrt_s) const
The STXS bin .
double eHmumupar
Parametric relative theoretical error in .
double CHQ3_23r
The dimension-6 operator coefficient (real part).
const double deltaGammaH2L2uRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double delta_GF_2
The dimension 6 correction to the Fermi constant.
virtual const double AuxObs_NP14() const
Auxiliary observable AuxObs_NP14.
double CHQ3_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_qqHll_pTV_150_250_0j(double sqrt_s) const
The STXS bin .
const double deltaGammaH2udRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaMh() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CHu_23i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_22
The dimension-6 operator coefficient .
virtual const double AuxObs_NP24() const
Auxiliary observable AuxObs_NP24.
const double CeeRR_bottom() const
virtual const double STXS12_BrHbbRatio() const
The STXS BR .
virtual const double muTHUggHZgamumu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double CHu_12i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaH4vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_g2
The dimension 6 correction to the gauge coupling, for the Alpha-Scheme (cAsch=1,...
double CdW_22r
The dimension-6 operator coefficient (real part).
virtual const double muWHZga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double AuxObs_NP12() const
Auxiliary observable AuxObs_NP12 (See code for details.)
double CeH_11i
The dimension-6 operator coefficient (imaginary part).
double CeH_13r
The dimension-6 operator coefficient (real part).
virtual const double delta_sigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
const double CeeRR_strange() const
virtual const double muVBFHZga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
const double deltaGammaHZZ4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual const double muTHUttHZga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double alphaMz() const
The electromagnetic coupling at the -mass scale.
double eZH_1314_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double delta_ZA
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double deltaGamma_W() const
The new physics contribution to the total decay width of the boson, .
virtual const double deltaMz() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double CdH_11i
The dimension-6 operator coefficient (imaginary part).
double UevL
The tree level value of the couplings in the SM. (Neglecting PMNS effects.)
const double CeeRL_top() const
const double deltaGammaHLvudRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuH_23r
The dimension-6 operator coefficient (real part).
double LambdaNP2
The square of the new physics scale [GeV ].
const double GammaH2v2dRatio() const
The ratio of the in the current model and in the Standard Model.
const double deltaGammaH2u2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaH4fRatio() const
The ratio of the in the current model and in the Standard Model.
double CHu_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaaSMZ2() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
double CHd_23i
The dimension-6 operator coefficient (imaginary part).
double CHe_23i
The dimension-6 operator coefficient (imaginary part).
double sW_tree
The tree level values for the sine of the weak angle.
virtual const double NevLHCpptaunu13(const int i_bin) const
Number of mono-tau events at the LHC at 13 TeV.
virtual const double STXS12_ttH_pTH120_200(double sqrt_s) const
The STXS bin , .
virtual const double deltaaMZ() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
virtual const double muVHgaga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
double eHggpar
Parametric relative theoretical error in .
double delta_xWZ
The dimension 6 correction to the component of the matrix that transform the gauge field into .
const double GammaHZZ4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
virtual const double muVBFHZZ4l(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eWH_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
double CeH_22i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHWWRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double g2_tree
The tree level value of the gauge coupling contant (at the pole).
double eZH_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaMRL2_f(const Particle f, const double s) const
virtual const double deltaGammaTotalRatio1noError() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double GammaHLvudRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
static const std::string NPSMEFTd6Vars_LFU_QFU[NNPSMEFTd6Vars_LFU_QFU]
A string array containing the labels of the model parameters in NPSMEFTd6 with lepton and quark flavo...
double CHQ3_12r
The dimension-6 operator coefficient (real part).
const double GammaHZgaRatio() const
The ratio of the in the current model and in the Standard Model.
double eHtautaupar
Parametric relative theoretical error in .
double CdH_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUZHmumu(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
gslpp::complex deltaG_Zff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
gslpp::complex deltaG_hGff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double eVBF_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuB_12i
The dimension-6 operator coefficient (imaginary part).
double CHQ1_23r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_pTH120_200_Nj1(double sqrt_s) const
The STXS bin , .
virtual const double NevLHCppmunu13(const int i_bin) const
Number of mono-muon events at the LHC at 13 TeV.
double CHL3_23i
The dimension-6 operator coefficient (real part).
virtual const double muttH(double sqrt_s) const
The ratio between the t-tbar-Higgs associated production cross-section in the current model and in t...
virtual const double muTHUWHmumu(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double deltag1ZNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
double eVBF_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double GammaH2v2vRatio() const
The ratio of the in the current model and in the Standard Model.
double cRGEon
Another parameter to control the inclusion of log-enhanced contributions via RG effects....
virtual const double intMeeLR2SMts2(const double s, const double t0, const double t1) const
double delta_MZ
The dimension 6 correction to Z mass Lagrangian parameter.
double eZH_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double BrHtautauRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double Br_H_inv() const
The branching ratio of the of the Higgs into invisible particles.
virtual const double mueeZqqHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
const double deltaGammaH2mu2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double muVHbb(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHgaga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
const double deltaGammaHll_vvorjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHevmuvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double nuisP10
Nuisance parameters to be used in observables.
double eVBF_2_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eWH_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double muVHpT250(double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
virtual const double DeltaGF() const
New physics contribution to the Fermi constant.
double CdG_23i
The dimension-6 operator coefficient (imaginary part).
double CeW_12r
The dimension-6 operator coefficient (real part).
double CeW_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_ggH1j_pTH_60_120(double sqrt_s) const
The STXS bin .
virtual const double muTHUVHZZ(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double STXS_qqHqq_VHtopo(double sqrt_s) const
The STXS bin .
const double GammaH2L2v2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
double CHQ1_22
The dimension-6 operator coefficient .
double eVBF_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double cgaga_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double muTHUttHbb(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double ettH_1314_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double AuxObs_NP13() const
Auxiliary observable AuxObs_NP13.
double eHWWpar
Parametric relative theoretical error in .
const double deltaGammaHZZ4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
const double GammaH2e2muRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double AuxObs_NP30() const
Auxiliary observable AuxObs_NP30.
virtual const double STXS12_ttH_pTH300_Inf(double sqrt_s) const
The STXS bin , .
double CuH_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaGzd6() const
The relative NP corrections to the width of the boson, .
const double GammaH2Lv2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
double eWHint
Intrinsic relative theoretical error in WH production. (Assumed to be constant in energy....
double CHL3_12r
The dimension-6 operator coefficient (real part).
virtual const double muTHUZHbb(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double deltaGamma_W_2() const
const double deltaGammaH2d2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaG1_hZZ() const
The new physics contribution to the coupling of the effective interaction .
double eZH_2_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CeW_22r
The dimension-6 operator coefficient (real part).
double eHccpar
Parametric relative theoretical error in .
virtual const double muTHUZHWW(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CdB_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double muZHWW(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHtautau(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double ettH_2_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double eVBFint
Intrinsic relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual const double muWHZZ(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_qqHqq_Nj1(double sqrt_s) const
The STXS bin , .
const double GammaHWWRatio() const
The ratio of the in the current model and in the Standard Model.
double eWH_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double delta_A
Combination of dimension 6 coefficients modifying the canonical field definition for EWPO.
virtual const double BrHvisRatio() const
The ratio of the Br in the current model and in the Standard Model.
double delta_v
The dimension 6 correction to the vev, as extracted from GF.
bool FlagUnivOfX
A boolean flag that is true if assuming U(3)^5 symmetry in the CfH and CfV operator coefficients and ...
virtual const double STXS_qqHlv_pTV_150_250_0j(double sqrt_s) const
The STXS bin .
double eVBF_1314_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdB_22r
The dimension-6 operator coefficient (real part).
const double CeeRR_e() const
const double deltaGammaH2L2LRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuB_23i
The dimension-6 operator coefficient (imaginary part).
double CuW_22i
The dimension-6 operator coefficient (imaginary part).
double CdW_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUVHWW2l2v(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
gslpp::complex CfB_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual const double kappaZeff() const
The effective coupling .
double CuB_22r
The dimension-6 operator coefficient (real part).
double lambZ
Independent contribution to aTGC.
double CeB_13r
The dimension-6 operator coefficient (real part).
const double CeeRL_e() const
virtual const double muVBFHmumu(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CeH_12i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHlv_lvorjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double STXS12_qqHlv_pTV150_250_Nj1(double sqrt_s) const
The STXS bin , .
virtual const double STXS12_ggHll_pTV75_150(double sqrt_s) const
The STXS bin , .
virtual const double STXS12_qqHll_pTV150_250_Nj0(double sqrt_s) const
The STXS bin , .
gslpp::complex I_triangle_2(double tau, double lambda) const
Loop function entering in the calculation of the effective coupling.
double xWZ_tree
The tree level component of the matrix that transform the gauge field into .
virtual const double STXS_ggH1j_pTH_120_200(double sqrt_s) const
The STXS bin .
gslpp::complex AH_f(double tau) const
Fermionic loop function entering in the calculation of the effective and couplings.
double eVBF_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double CEWHL111() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double Br_H_inv_NP() const
The branching ratio of the of the Higgs into invisible particles (only invisible new particles).
const double GammaH2L2LRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double ettH_2_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual const double muttHgaga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
virtual const double STXS_ggH2j_pTH_0_200(double sqrt_s) const
The STXS bin .
double CdH_22r
The dimension-6 operator coefficient (real part).
double CdB_23i
The dimension-6 operator coefficient (imaginary part).
double delta_em
The relative dimension 6 correction to the QED interaction vertex.
const double deltaGammaHll_vvorjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual const double BrH2u2uRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CeH_12r
The dimension-6 operator coefficient (real part).
virtual const double BrH2l2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eVBF_2_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CdW_33i
The dimension-6 operator coefficient (imaginary part).
double CuW_11r
The dimension-6 operator coefficient (real part).
virtual const double muWHpT250(double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
const double GammaH2L2uRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double deltaGammaH2v2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eWHmumu
Total relative theoretical error in .
double cW_tree
The tree level values for the cosine of the weak angle.
virtual const double cgg_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double BrH2d2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
const double CeeRR_up() const
double eHgagaint
Intrinsic relative theoretical error in .
const bool FlagLeptonUniversal
An internal boolean flag that is true if assuming lepton flavour universality.
virtual const double deltamt2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
double CHu_11
The dimension-6 operator coefficient .
virtual const double mueeHvv(double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double muTHUggHmumu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double muZHtautau(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double eWH_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
const double deltaGammaHbbRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double delta_MW
The dimension 6 correction to W mass Lagrangian parameter.
const double GammaH2LvRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double deltamt() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
virtual const double muttHZZ(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
const double GammaH2u2dRatio() const
The ratio of the in the current model and in the Standard Model.
double CuW_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG_hAA() const
The new physics contribution to the coupling of the effective interaction .
double eWH_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double muttHZbbboost(double sqrt_s) const
The ratio in the channel in the current model and in the Standard Model.
double delta_ZZ
Combination of dimension 6 coefficients modifying the canonical field definition.
const double CeeLL_bottom() const
double eVHinv
Total relative theoretical error in .
virtual const double kappaWeff() const
The effective coupling .
virtual const double BrH2LvRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CHL3_11
The dimension-6 operator coefficient .
virtual const double mueettH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eggFpar
Parametric relative theoretical error in ggF production. (Assumed to be constant in energy....
virtual const double BrHlvjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double CeeRR_top() const
const double deltaGammaH2evRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_BrHgagaRatio() const
The STXS BR .
double eZH_78_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double kappaceff() const
The effective coupling .
double ettH_2_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double C2WS
The dimension-6 operator coefficient .
const double deltaGammaHZgaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double CEWHe22() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double deltaGV_f(const Particle p) const
New physics contribution to the neutral-current vector coupling .
double CuW_12i
The dimension-6 operator coefficient (imaginary part).
const double GammaHLvvLRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double CuW_22r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_ggH_mjj0_350_pTH120_200_Nj2(double sqrt_s) const
The STXS bin , .
const double deltaGammaHWWRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUttHgaga(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
double CdW_23r
The dimension-6 operator coefficient (real part).
virtual const double delta_AFB_ee(const double pol_e, const double pol_p, const double s) const
double CuB_12r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4LRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuB_11i
The dimension-6 operator coefficient (imaginary part).
double eVBF_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CHud_11r
The dimension-6 operator coefficient (real part).
double CHQ1_13r
The dimension-6 operator coefficient (real part).
double CdW_13r
The dimension-6 operator coefficient (real part).
double eZH_2_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double CEWHL133() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHQ3_23i
The dimension-6 operator coefficient (imaginary part).
double dKappaga
Independent contribution to aTGC.
virtual const double STXS_ggH2j_pTH_200(double sqrt_s) const
The STXS bin .
virtual const double muggHbb(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double CeeLR_strange() const
virtual const double STXS12_ttH_pTH0_60(double sqrt_s) const
The STXS bin , .
double CHud_23r
The dimension-6 operator coefficient (real part).
double CHQ1_11
The dimension-6 operator coefficient .
virtual const double dxseeWWdcos(double sqrt_s, double cos) const
The differential distribution for , with , as a function of the polar angle.
virtual const double deltaKgammaNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
double eWH_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CdB_12i
The dimension-6 operator coefficient (imaginary part).
double CHud_12r
The dimension-6 operator coefficient (real part).
double delta_Mz2
The dimension 6 correction to the Z-boson mass squared.
gslpp::complex AHZga_f(double tau, double lambda) const
Fermionic loop function entering in the calculation of the effective coupling.
virtual const double delta_muggH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the gluon-gluon fusion Higgs production cross-secti...
const double deltaGammaH2LvRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZH_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual const double intDMRL2ets2(const double s, const double t0, const double t1) const
virtual const double deltaKZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
double eWH_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
const double CeeLR_top() const
gsl_integration_cquad_workspace * w_WW
const double deltaGammaH2mu2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double CeeLR_bottom() const
virtual const double muZHpT250(double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
virtual const double CEWHd33() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHQ3_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double mueeWBFPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double deltaxseeWW4fLEP2(double sqrt_s, const int fstate) const
The new physics contribution to the cross section in pb for , with the different fermion final state...
double CHd_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double NevLHCppee13(const int i_bin) const
Number of di-electron events at the LHC at 13 TeV.
virtual const double AuxObs_NP2() const
Auxiliary observable AuxObs_NP2 (See code for details.)
const double deltaMRR2_f(const Particle f, const double s, const double t) const
virtual const double BrH2evRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eHZZpar
Parametric relative theoretical error in .
const double deltaMLR2t_e(const double t) const
double C2B
The dimension-6 operator coefficient .
double CuH_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG2_hZA() const
The new physics contribution to the coupling of the effective interaction .
virtual const double muTHUggHZZ4l(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double deltaG3_hZZ() const
The new physics contribution to the coupling of the effective interaction .
virtual const double dxseeWWdcosBin(double sqrt_s, double cos1, double cos2) const
The integral of differential distribution for , with in a given bin of the polar angle.
virtual const double BrH2L2v2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muTHUggHWW2l2v(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
const double CeeLL_mu() const
double delta_h
Combinations of dimension 6 coefficients modifying the canonical field definition.
virtual const double muTHUVHmumu(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CuB_33i
The dimension-6 operator coefficient (imaginary part).
double CHud_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_ZHqqHqq_pTj1_200(double sqrt_s) const
The STXS bin .
virtual const double STXS_ggH2j_pTH_120_200(double sqrt_s) const
The STXS bin .
virtual const double deltaGmu2() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
double eWH_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (7...
double gZdR
The tree level value of the couplings in the SM.
virtual const double muggHmumu(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double mueeZqqH(double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double RWlilj(const Particle li, const Particle lj) const
The lepton universality ratio .
double CeB_33i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltaG_hAARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual const double AuxObs_NP9() const
Auxiliary observable AuxObs_NP9 (See code for details.)
virtual const double BrHevmuvRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eZH_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaH2v2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double BrHll_vvorjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eZH_2_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double xBZ_tree
The tree level component of the matrix that transform the gauge field into .
double CdG_33r
The dimension-6 operator coefficient (real part).
virtual const double BrHudduRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double AuxObs_NP8() const
Auxiliary observable AuxObs_NP8 (See code for details.)
gslpp::complex g_triangle(double tau) const
Loop function entering in the calculation of the effective coupling.
double CdB_22i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_13r
The dimension-6 operator coefficient (real part).
const double deltaGammaH4vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual int OutputOrder() const
Type of contributions to be included in the EWPOs. Takes a numerica values depending on the choice.
virtual const double cZBox_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double STXS12_qqHlv_pTV250_Inf(double sqrt_s) const
The STXS bin , .
virtual const double AuxObs_NP27() const
Auxiliary observable AuxObs_NP27.
double CuH_12r
The dimension-6 operator coefficient (real part).
double CeH_13i
The dimension-6 operator coefficient (imaginary part).
double delta_xBZ
The dimension 6 correction to the component of the matrix that transform the gauge field into .
virtual const double muVBFHgaga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
virtual const double STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
double CdH_22i
The dimension-6 operator coefficient (imaginary part).
const double deltaGammaHmumuRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double delta_sigma_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
virtual const double NevLHCppenu13(const int i_bin) const
Number of mono-electron events at the LHC at 13 TeV.
bool FlagQuadraticTerms
A boolean flag that is true if the quadratic terms in cross sections and widths are switched on.
double eeMz2
The em coupling squared (at Mz).
const double GammaH2udRatio() const
The ratio of the in the current model and in the Standard Model.
double ettHint
Intrinsic relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual const double deltadxsdcoseeWWlvjjLEP2(double sqrt_s, const int bin) const
The new physics contribution to the differential cross section in pb for , with for the 4 bins defi...
virtual const double BrH2muvRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltaGA_f_2(const Particle p) const
The new physics contribution to the neutral-current vector coupling .
const double GammaHmumuRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double mueeHvvPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double eHmumuint
Intrinsic relative theoretical error in .
double CuB_33r
The dimension-6 operator coefficient (real part).
double CdH_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double AuxObs_NP16() const
Auxiliary observable AuxObs_NP16.
double CDB
The dimension-6 operator coefficient .
double eVBF_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double STXS12_tH(double sqrt_s) const
The STXS bin .
double CHud_33r
The dimension-6 operator coefficient (real part).
double CHe_12r
The dimension-6 operator coefficient (real part).
virtual const double muWHgaga(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double STXS12_qqHqq_Nj0(double sqrt_s) const
The STXS bin , .
const double deltaGammaHWW4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual bool RGd6SMEFTlogs()
A function to apply the 1st leading log corrections to the Wilson coefficients, according to the d6 S...
virtual const double deltamtau2() const
The relative correction to the mass of the lepton squared, , with respect to ref....
virtual const double deltaMz2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
double CeW_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS_ZHqqHqq_VBFtopo_j3(double sqrt_s) const
The STXS bin .
virtual const double cZga_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
const double CeeRL_down() const
virtual const double BrH4eRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double STXS0_qqH(double sqrt_s) const
The STXS0 bin .
virtual const double muWHZZ4l(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double deltaGammaH2u2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaG_hhhRatio() const
The new physics contribution to the Higgs self-coupling . Normalized to the SM value.
const double deltaGammaHggRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_ggH_mjj0_350_pTH60_120_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double muWHmumu(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double Lambda_NP
The new physics scale [GeV].
virtual const double deltaMwd62() const
The relative NP corrections to the mass of the boson squared, .
virtual const double deltaG_hggRatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual const double muttHZZ4l(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double ettH_2_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double cLH3d62
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
double eVBF_78_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double delta_UgCC
The dimension 6 universal correction to charged current EW couplings.
const double CeeLL_up() const
virtual const double muVBFgamma(double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in association with a hard ...
virtual const double BrH2L2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CHL1_22
The dimension-6 operator coefficient .
double v2_over_LambdaNP2
The ratio between the EW vev and the new physics scale, squared .
virtual const double STXS12_ggH_mjj0_350_pTH0_60_Nj2(double sqrt_s) const
The STXS bin , .
double eZH_1314_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CeW_13r
The dimension-6 operator coefficient (real part).
double CdG_33i
The dimension-6 operator coefficient (imaginary part).
double eZH_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
const double deltaGammaHudduRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHG
The dimension-6 operator coefficient .
virtual const double muTHUVBFBRinv(double sqrt_s) const
The ratio between the VBF production cross-section in the current model and in the Standard Model,...
const double CeeLL_e() const
double CdH_13r
The dimension-6 operator coefficient (real part).
double eWH_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double BrH2L2LRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CHL3_13i
The dimension-6 operator coefficient (real part).
double CeB_22i
The dimension-6 operator coefficient (imaginary part).
double eVBFHmumu
Total relative theoretical error in .
virtual const double BrHZgaeeRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double BrH2udRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUVBFHZZ4l(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
const double deltaGammaH2L2v2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHLvvLRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double CeeLR_up() const
double CuH_33r
The dimension-6 operator coefficient (real part).
const double CeeLR_e() const
double CuG_13i
The dimension-6 operator coefficient (imaginary part).
double CeB_23i
The dimension-6 operator coefficient (imaginary part).
double eggFHmumu
Total relative theoretical error in .
double VudL
The tree level value of the couplings in the SM. (Neglecting CKM effects.)
virtual const double STXS12_ttH_pTH60_120(double sqrt_s) const
The STXS bin , .
double eHtautauint
Intrinsic relative theoretical error in .
virtual const double muTHUggHWW(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double mummHNWA(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model,...
bool flagCHWpCHB() const
If True, uses the coefficient CHWpCHW instead of the sum CiHW+CiHB.
double CHL1_12i
The dimension-6 operator coefficient (imaginary part).
double eVBF_78_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuH_22r
The dimension-6 operator coefficient (real part).
virtual const double muWHbb(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CHQ3_33
The dimension-6 operator coefficient .
double eVBF_1314_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double deltaG2_hZZ() const
The new physics contribution to the coupling of the effective interaction .
gslpp::complex deltaG_Aff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CdG_11i
The dimension-6 operator coefficient (imaginary part).
const double GammaH2L2vRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double deltaGammaH4dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual bool PostUpdate()
The post-update method for NPSMEFTd6.
virtual const double BrHZgamumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CdH_33r
The dimension-6 operator coefficient (real part).
virtual const double kappaGeff() const
The effective coupling .
double ettH_78_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
virtual const double mueeZllHPol(double sqrt_s, double Pol_em, double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double STXS12_ggH_pTH0_60_Nj1(double sqrt_s) const
The STXS bin , .
const double deltaGammaH4uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double mueeWW(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double CeB_12i
The dimension-6 operator coefficient (imaginary part).
virtual const double delta_muZH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the Z-Higgs associated production cross-section in ...
virtual const double muggHgaga(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
double CeW_33r
The dimension-6 operator coefficient (real part).
double CHud_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double deltag1ZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
double CHe_11
The dimension-6 operator coefficient .
virtual const double muVBF(double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in the current model and in...
virtual const double muTHUZHZga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
const double GammaH4L2Ratio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual const double muTHUZHWW2l2v(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CHe_22
The dimension-6 operator coefficient .
virtual const double mummH(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double gZuR
The tree level value of the couplings in the SM.
const double deltaGR_f(const Particle p) const
New physics contribution to the neutral-current right-handed coupling .
virtual const double deltaa0() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
virtual const double intMeeRR2SMus2(const double s, const double t0, const double t1) const
const double CeeLL_down() const
virtual const double STXS_WHqqHqq_pTj1_200(double sqrt_s) const
The STXS bin .
double eWH_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (7...
double CdW_11i
The dimension-6 operator coefficient (imaginary part).
double CuH_23i
The dimension-6 operator coefficient (imaginary part).
double gZlR
The tree level value of the couplings in the SM.
const double GammaH4uRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double deltaGamma_Wff(const Particle fi, const Particle fj) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
virtual const double intMeeLRtilde2SMst2(const double s, const double t0, const double t1) const
virtual const double intMeeLL2SMus2(const double s, const double t0, const double t1) const
double eVBFpar
Parametric relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual const double CEWHQ333() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
double CHQ1_13i
The dimension-6 operator coefficient (imaginary part).
virtual const double muTHUttHZZ(double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muVBFHWW2l2v(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CHd_33
The dimension-6 operator coefficient .
const double deltaGammaH2u2uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eWH_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double CEWHL311() const
Combination of coefficients of the Warsaw basis constrained by EWPO .
const double GammaH4LRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double delta_AA
Combination of dimension 6 coefficients modifying the canonical field definition.
virtual const double AuxObs_NP6() const
Auxiliary observable AuxObs_NP6 (See code for details.)
virtual const double muVHZZ(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double eVBF_2_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual const double intDMLR2etildest2(const double s, const double t0, const double t1) const
const double deltaGammaH2L2LRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CuW_23i
The dimension-6 operator coefficient (imaginary part).
virtual const double muZHgaga(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double STXS_qqHll_pTV_150_250_1j(double sqrt_s) const
The STXS bin .
virtual const double muTHUWHtautau(double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double STXS12_ggHll_pTV250_Inf(double sqrt_s) const
The STXS bin , .
virtual const double STXS_ggH_VBFtopo_j3(double sqrt_s) const
The STXS bin .
const double deltaGammaH4eRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHu_23r
The dimension-6 operator coefficient (real part).
virtual const double BrHlv_lvorjjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
gslpp::complex CfW_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double CeH_22r
The dimension-6 operator coefficient (real part).
virtual const double STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(double sqrt_s) const
The STXS bin , .
virtual const double deltaGV_f_2(const Particle p) const
The new physics contribution to the neutral-current vector coupling .
virtual const double muTHUVBFHZZ(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eZH_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CuG_11i
The dimension-6 operator coefficient (imaginary part).
virtual const double STXS12_qqHll_pTV150_250_Nj1(double sqrt_s) const
The STXS bin , .
double CHbox
The dimension-6 operator coefficient .
double eVBF_78_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaMLR2_f(const Particle f, const double s) const
virtual const double muTHUVHZga(double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHZga(double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
NPSMEFTd6(const bool FlagLeptonUniversal_in=false, const bool FlagQuarkUniversal_in=false)
Constructor.
double Yuktau
SM lepton Yukawas.
double CDHB
The dimension-6 operator coefficient .
virtual const double STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2(double sqrt_s) const
The STXS bin , .
const double deltaGL_f(const Particle p) const
New physics contribution to the neutral-current left-handed coupling .
double eWH_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual const double STXS12_ttH_pTH200_300(double sqrt_s) const
The STXS bin , .
double CuG_22i
The dimension-6 operator coefficient (imaginary part).
virtual const double mueeWBF(double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double muTHUZHtautau(double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double CHu_22
The dimension-6 operator coefficient .
virtual const double Mw() const
The mass of the boson, .
double CHu_13r
The dimension-6 operator coefficient (real part).
virtual const double mutHq(double sqrt_s) const
The ratio between the t-q-Higgs associated production cross-section in the current model and in the ...
double eVBF_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
const double deltaMRL2t_e(const double t) const
virtual const double muggHZZ(double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double STXS12_BrH4lRatio() const
The STXS BR , .
const double GammaH4lRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
const double CeeRL_up() const
double delta_AZ
Combination of dimension 6 coefficients modifying the canonical field definition.
virtual const double STXS_ggH1j_pTH_200(double sqrt_s) const
The STXS bin .
virtual const double deltaGA_f(const Particle p) const
New physics contribution to the neutral-current axial-vector coupling .
virtual const double deltaGammaTotalRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double STXS12_ggH_pTH300_450_Nj01(double sqrt_s) const
The STXS bin , .
virtual const double STXS_ZHqqHqq_Rest(double sqrt_s) const
The STXS bin .
double eWH_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual const double deltamc2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
double CdG_23r
The dimension-6 operator coefficient (real part).
virtual const double AuxObs_NP11() const
Auxiliary observable AuxObs_NP11 (See code for details.)
double eVBF_2_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
gslpp::complex deltaGL_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CHu_33
The dimension-6 operator coefficient .
virtual const double deltayt_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
gslpp::complex f_triangle(double tau) const
Loop function entering in the calculation of the effective and couplings.
const double deltaGammaH4dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CdW_13i
The dimension-6 operator coefficient (imaginary part).
The auxiliary base model class for other model classes.
virtual const double BR_Zf(const Particle f) const
The Branching ratio of the boson into a given fermion pair, .
virtual const double deltaGamma_Z() const
The new physics contribution to the total decay width of the boson, .
virtual const double deltaGamma_Zf(const Particle f) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
virtual const double BrHlljjRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
bool is(std::string name_i) const
double getIsospin() const
A get method to access the particle isospin.
const double & getMass() const
A get method to access the particle mass.
double getCharge() const
A get method to access the particle charge.
double Nc
The number of colours.
const double Nf(const double mu) const
The number of active flavour at scale .
Particle quarks[6]
The vector of all SM quarks.
double mtpole
The pole mass of the top quark.
const double computeBrHtomumu() const
The Br in the Standard Model.
virtual const double GammaZ(const Particle f) const
The partial decay width, .
const double computeBrHtoZZ() const
The Br in the Standard Model.
double gamma
used as an input for FlagWolfenstein = FALSE
const double computeSigmattH(const double sqrt_s) const
The ttH production cross section in the Standard Model.
const double computeSigmaggH(const double sqrt_s) const
The ggH cross section in the Standard Model.
double Mz
The mass of the boson in GeV.
const double computeBrHtocc() const
The Br in the Standard Model.
const double computeSigmaVBF(const double sqrt_s) const
The VBF cross section in the Standard Model.
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for StandardModel have been provided in model initi...
const double computeSigmaWH(const double sqrt_s) const
The WH production cross section in the Standard Model.
const double computeBrHtotautau() const
The Br in the Standard Model.
const double computeBrHto4f() const
The Br in the Standard Model.
const double computeBrHtobb() const
The Br in the Standard Model.
Matching< StandardModelMatching, StandardModel > SMM
An object of type Matching.
Particle leptons[6]
An array of Particle objects for the leptons.
const double computeBrHtogg() const
The Br in the Standard Model.
virtual const double Gamma_Z() const
The total decay width of the boson, .
double GF
The Fermi constant in .
virtual const double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of StandardModel.
const double computeBrHtoZga() const
The Br in the Standard Model.
const double computeSigmaZH(const double sqrt_s) const
The ZH production cross section in the Standard Model.
const double computeBrHtogaga() const
The Br in the Standard Model.
double lambda
The CKM parameter in the Wolfenstein parameterization.
virtual const double GammaW(const Particle fi, const Particle fj) const
A partial decay width of the boson decay into a SM fermion pair.
virtual const double cW2(const double Mw_i) const
The square of the cosine of the weak mixing angle in the on-shell scheme, denoted as .
double Mw_inp
The mass of the boson in GeV used as input for FlagMWinput = TRUE.
double mHl
The Higgs mass in GeV.
double ale
The fine-structure constant .
double AlsMz
The strong coupling constant at the Z-boson mass, .
virtual bool PostUpdate()
The post-update method for StandardModel.
double muw
A matching scale around the weak scale in GeV.
virtual const double alphaMz() const
The electromagnetic coupling at the -mass scale, .
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.
const double computeBrHto4v() const
The Br in the Standard Model.
const double v() const
The Higgs vacuum expectation value.
virtual const double sW2(const double Mw_i) const
The square of the sine of the weak mixing angle in the on-shell scheme, denoted as .
const double computeBrHtoWW() const
The Br in the Standard Model.
A class for the matching in the Standard Model.
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
An observable class for the anomalous triple gauge coupling .
A class for , the pole mass of the top quark.